You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by bl...@apache.org on 2021/09/10 15:34:16 UTC

[iceberg] 01/01: Deployed 09584aa78 with MkDocs version: 1.2.1

This is an automated email from the ASF dual-hosted git repository.

blue pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/iceberg.git

commit 3fc1c0ea237dbd08c22e27e5d4ac11ab19bb3aad
Author: Ryan Blue <bl...@apache.org>
AuthorDate: Fri Sep 10 08:32:10 2021 -0700

    Deployed 09584aa78 with MkDocs version: 1.2.1
---
 404.html                                           |    79 +-
 aws/index.html                                     |   111 +-
 benchmarks/index.html                              |    79 +-
 blogs/index.html                                   |    99 +-
 community/index.html                               |    79 +-
 configuration/index.html                           |    81 +-
 evolution/index.html                               |    79 +-
 flink/index.html                                   |   137 +-
 getting-started/index.html                         |    90 +-
 hive/index.html                                    |    85 +-
 index.html                                         |    83 +-
 java-api-quickstart/index.html                     |    79 +-
 javadoc/0.12.0/allclasses-index.html               |  3980 +++++
 javadoc/0.12.0/allclasses.html                     |   821 +
 javadoc/0.12.0/allpackages-index.html              |   400 +
 javadoc/0.12.0/constant-values.html                |  3767 ++++
 javadoc/0.12.0/deprecated-list.html                |   509 +
 javadoc/0.12.0/help-doc.html                       |   272 +
 javadoc/0.12.0/index-all.html                      | 17121 +++++++++++++++++++
 javadoc/0.12.0/index.html                          |   393 +
 javadoc/0.12.0/jquery/external/jquery/jquery.js    | 10872 ++++++++++++
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 0 -> 335 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 0 -> 280 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 0 -> 6922 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 0 -> 4549 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 0 -> 6992 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 0 -> 6999 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 0 -> 4549 bytes
 javadoc/0.12.0/jquery/jquery-3.5.1.js              | 10872 ++++++++++++
 javadoc/0.12.0/jquery/jquery-ui.css                |   582 +
 javadoc/0.12.0/jquery/jquery-ui.js                 |  2659 +++
 javadoc/0.12.0/jquery/jquery-ui.min.css            |     7 +
 javadoc/0.12.0/jquery/jquery-ui.min.js             |     6 +
 javadoc/0.12.0/jquery/jquery-ui.structure.css      |   156 +
 javadoc/0.12.0/jquery/jquery-ui.structure.min.css  |     5 +
 javadoc/0.12.0/member-search-index.js              |     1 +
 javadoc/0.12.0/member-search-index.zip             |   Bin 0 -> 75672 bytes
 .../ql/exec/vector/VectorizedSupport.Support.html  |   409 +
 .../hive/ql/exec/vector/VectorizedSupport.html     |   290 +
 .../hive/ql/exec/vector/package-summary.html       |   181 +
 .../hadoop/hive/ql/exec/vector/package-tree.html   |   175 +
 javadoc/0.12.0/org/apache/iceberg/Accessor.html    |   269 +
 javadoc/0.12.0/org/apache/iceberg/Accessors.html   |   276 +
 .../AllDataFilesTable.AllDataFilesTableScan.html   |   954 ++
 .../org/apache/iceberg/AllDataFilesTable.html      |  1204 ++
 .../0.12.0/org/apache/iceberg/AllEntriesTable.html |  1180 ++
 .../AllManifestsTable.AllManifestsTableScan.html   |   954 ++
 .../org/apache/iceberg/AllManifestsTable.html      |  1204 ++
 javadoc/0.12.0/org/apache/iceberg/AppendFiles.html |   320 +
 .../org/apache/iceberg/BaseCombinedScanTask.html   |   368 +
 ...reCatalog.BaseMetastoreCatalogTableBuilder.html |   530 +
 .../org/apache/iceberg/BaseMetastoreCatalog.html   |   584 +
 .../BaseMetastoreTableOperations.CommitStatus.html |   393 +
 .../iceberg/BaseMetastoreTableOperations.html      |   803 +
 .../org/apache/iceberg/BaseOverwriteFiles.html     |  1279 ++
 .../org/apache/iceberg/BaseReplacePartitions.html  |  1037 ++
 .../org/apache/iceberg/BaseReplaceSortOrder.html   |   379 +
 .../org/apache/iceberg/BaseRewriteManifests.html   |   798 +
 javadoc/0.12.0/org/apache/iceberg/BaseTable.html   |  1194 ++
 .../0.12.0/org/apache/iceberg/CachingCatalog.html  |   589 +
 .../org/apache/iceberg/CatalogProperties.html      |   630 +
 javadoc/0.12.0/org/apache/iceberg/CatalogUtil.html |   514 +
 .../org/apache/iceberg/ClientPool.Action.html      |   259 +
 javadoc/0.12.0/org/apache/iceberg/ClientPool.html  |   282 +
 .../0.12.0/org/apache/iceberg/ClientPoolImpl.html  |   435 +
 .../org/apache/iceberg/CombinedScanTask.html       |   296 +
 javadoc/0.12.0/org/apache/iceberg/ContentFile.html |   612 +
 javadoc/0.12.0/org/apache/iceberg/DataFile.html    |   610 +
 .../org/apache/iceberg/DataFiles.Builder.html      |   546 +
 javadoc/0.12.0/org/apache/iceberg/DataFiles.html   |   333 +
 .../iceberg/DataFilesTable.FilesTableScan.html     |   933 +
 .../0.12.0/org/apache/iceberg/DataFilesTable.html  |  1200 ++
 .../0.12.0/org/apache/iceberg/DataOperations.html  |   351 +
 .../0.12.0/org/apache/iceberg/DataTableScan.html   |   993 ++
 javadoc/0.12.0/org/apache/iceberg/DataTask.html    |   317 +
 javadoc/0.12.0/org/apache/iceberg/DeleteFile.html  |   276 +
 javadoc/0.12.0/org/apache/iceberg/DeleteFiles.html |   345 +
 .../org/apache/iceberg/DistributionMode.html       |   428 +
 .../apache/iceberg/DoubleFieldMetrics.Builder.html |   322 +
 .../org/apache/iceberg/DoubleFieldMetrics.html     |   260 +
 .../0.12.0/org/apache/iceberg/ExpireSnapshots.html |   418 +
 .../0.12.0/org/apache/iceberg/FieldMetrics.html    |   426 +
 javadoc/0.12.0/org/apache/iceberg/FileContent.html |   404 +
 javadoc/0.12.0/org/apache/iceberg/FileFormat.html  |   454 +
 .../org/apache/iceberg/FileMetadata.Builder.html   |   520 +
 .../0.12.0/org/apache/iceberg/FileMetadata.html    |   287 +
 .../0.12.0/org/apache/iceberg/FileScanTask.html    |   450 +
 javadoc/0.12.0/org/apache/iceberg/Files.html       |   306 +
 .../org/apache/iceberg/FindFiles.Builder.html      |   524 +
 javadoc/0.12.0/org/apache/iceberg/FindFiles.html   |   287 +
 .../apache/iceberg/FloatFieldMetrics.Builder.html  |   322 +
 .../org/apache/iceberg/FloatFieldMetrics.html      |   304 +
 .../iceberg/GenericManifestFile.CopyBuilder.html   |   282 +
 .../org/apache/iceberg/GenericManifestFile.html    |   957 ++
 .../iceberg/GenericPartitionFieldSummary.html      |   571 +
 .../0.12.0/org/apache/iceberg/GuavaClasses.html    |   266 +
 .../org/apache/iceberg/HasTableOperations.html     |   253 +
 .../0.12.0/org/apache/iceberg/HistoryEntry.html    |   281 +
 .../0.12.0/org/apache/iceberg/HistoryTable.html    |  1179 ++
 .../0.12.0/org/apache/iceberg/IsolationLevel.html  |   389 +
 .../org/apache/iceberg/LocationProviders.html      |   266 +
 .../0.12.0/org/apache/iceberg/ManageSnapshots.html |   370 +
 .../0.12.0/org/apache/iceberg/ManifestContent.html |   391 +
 .../org/apache/iceberg/ManifestEntriesTable.html   |  1180 ++
 .../ManifestFile.PartitionFieldSummary.html        |   350 +
 .../0.12.0/org/apache/iceberg/ManifestFile.html    |   893 +
 .../0.12.0/org/apache/iceberg/ManifestFiles.html   |   509 +
 .../apache/iceberg/ManifestReader.FileType.html    |   380 +
 .../0.12.0/org/apache/iceberg/ManifestReader.html  |   516 +
 .../0.12.0/org/apache/iceberg/ManifestWriter.html  |   473 +
 .../0.12.0/org/apache/iceberg/ManifestsTable.html  |  1191 ++
 .../0.12.0/org/apache/iceberg/MetadataColumns.html |   458 +
 .../org/apache/iceberg/MetadataTableType.html      |   481 +
 .../org/apache/iceberg/MetadataTableUtils.html     |   306 +
 javadoc/0.12.0/org/apache/iceberg/Metrics.html     |   557 +
 .../0.12.0/org/apache/iceberg/MetricsConfig.html   |   315 +
 .../org/apache/iceberg/MetricsModes.Counts.html    |   335 +
 .../org/apache/iceberg/MetricsModes.Full.html      |   336 +
 .../apache/iceberg/MetricsModes.MetricsMode.html   |   201 +
 .../org/apache/iceberg/MetricsModes.None.html      |   335 +
 .../org/apache/iceberg/MetricsModes.Truncate.html  |   346 +
 .../0.12.0/org/apache/iceberg/MetricsModes.html    |   319 +
 javadoc/0.12.0/org/apache/iceberg/MetricsUtil.html |   292 +
 .../apache/iceberg/MicroBatches.MicroBatch.html    |   338 +
 .../iceberg/MicroBatches.MicroBatchBuilder.html    |   300 +
 .../0.12.0/org/apache/iceberg/MicroBatches.html    |   294 +
 javadoc/0.12.0/org/apache/iceberg/NullOrder.html   |   394 +
 .../0.12.0/org/apache/iceberg/OverwriteFiles.html  |   504 +
 .../0.12.0/org/apache/iceberg/PartitionField.html  |   382 +
 .../0.12.0/org/apache/iceberg/PartitionKey.html    |   467 +
 .../org/apache/iceberg/PartitionSpec.Builder.html  |   517 +
 .../0.12.0/org/apache/iceberg/PartitionSpec.html   |   564 +
 .../org/apache/iceberg/PartitionSpecParser.html    |   333 +
 .../0.12.0/org/apache/iceberg/Partitioning.html    |   299 +
 .../0.12.0/org/apache/iceberg/PartitionsTable.html |  1177 ++
 .../0.12.0/org/apache/iceberg/PendingUpdate.html   |   320 +
 .../org/apache/iceberg/ReachableFileUtil.html      |   323 +
 .../org/apache/iceberg/ReplacePartitions.html      |   314 +
 .../org/apache/iceberg/ReplaceSortOrder.html       |   235 +
 .../0.12.0/org/apache/iceberg/RewriteFiles.html    |   346 +
 .../org/apache/iceberg/RewriteManifests.html       |   380 +
 javadoc/0.12.0/org/apache/iceberg/Rollback.html    |   315 +
 javadoc/0.12.0/org/apache/iceberg/RowDelta.html    |   446 +
 .../org/apache/iceberg/ScanSummary.Builder.html    |   399 +
 .../iceberg/ScanSummary.PartitionMetrics.html      |   368 +
 javadoc/0.12.0/org/apache/iceberg/ScanSummary.html |   301 +
 javadoc/0.12.0/org/apache/iceberg/ScanTask.html    |   351 +
 javadoc/0.12.0/org/apache/iceberg/Schema.html      |   919 +
 .../0.12.0/org/apache/iceberg/SchemaParser.html    |   329 +
 .../org/apache/iceberg/SerializableTable.html      |  1139 ++
 javadoc/0.12.0/org/apache/iceberg/SetLocation.html |   380 +
 javadoc/0.12.0/org/apache/iceberg/Snapshot.html    |   530 +
 .../0.12.0/org/apache/iceberg/SnapshotManager.html |  1086 ++
 .../0.12.0/org/apache/iceberg/SnapshotParser.html  |   280 +
 .../apache/iceberg/SnapshotSummary.Builder.html    |   499 +
 .../0.12.0/org/apache/iceberg/SnapshotSummary.html |   815 +
 .../0.12.0/org/apache/iceberg/SnapshotUpdate.html  |   330 +
 .../0.12.0/org/apache/iceberg/SnapshotsTable.html  |  1179 ++
 .../0.12.0/org/apache/iceberg/SortDirection.html   |   376 +
 javadoc/0.12.0/org/apache/iceberg/SortField.html   |   412 +
 .../org/apache/iceberg/SortOrder.Builder.html      |   403 +
 javadoc/0.12.0/org/apache/iceberg/SortOrder.html   |   513 +
 .../org/apache/iceberg/SortOrderBuilder.html       |   439 +
 .../0.12.0/org/apache/iceberg/SortOrderParser.html |   333 +
 .../org/apache/iceberg/StaticTableOperations.html  |   489 +
 javadoc/0.12.0/org/apache/iceberg/StructLike.html  |   293 +
 .../org/apache/iceberg/SystemProperties.html       |   299 +
 javadoc/0.12.0/org/apache/iceberg/Table.html       |   982 ++
 .../iceberg/TableMetadata.MetadataLogEntry.html    |   336 +
 .../iceberg/TableMetadata.SnapshotLogEntry.html    |   361 +
 .../0.12.0/org/apache/iceberg/TableMetadata.html   |   950 +
 .../apache/iceberg/TableMetadataParser.Codec.html  |   408 +
 .../org/apache/iceberg/TableMetadataParser.html    |   435 +
 .../0.12.0/org/apache/iceberg/TableOperations.html |   444 +
 .../0.12.0/org/apache/iceberg/TableProperties.html |  2333 +++
 javadoc/0.12.0/org/apache/iceberg/TableScan.html   |   724 +
 javadoc/0.12.0/org/apache/iceberg/Tables.html      |   346 +
 javadoc/0.12.0/org/apache/iceberg/Transaction.html |   584 +
 .../0.12.0/org/apache/iceberg/Transactions.html    |   320 +
 .../0.12.0/org/apache/iceberg/UpdateLocation.html  |   274 +
 .../org/apache/iceberg/UpdatePartitionSpec.html    |   454 +
 .../org/apache/iceberg/UpdateProperties.html       |   328 +
 .../0.12.0/org/apache/iceberg/UpdateSchema.html    |  1008 ++
 .../0.12.0/org/apache/iceberg/actions/Action.html  |   322 +
 .../0.12.0/org/apache/iceberg/actions/Actions.html |   607 +
 .../apache/iceberg/actions/ActionsProvider.html    |   358 +
 .../actions/BaseDeleteOrphanFilesActionResult.html |   317 +
 .../BaseDeleteReachableFilesActionResult.html      |   389 +
 .../actions/BaseExpireSnapshotsActionResult.html   |   365 +
 .../actions/BaseFileGroupRewriteResult.html        |   353 +
 .../actions/BaseMigrateTableActionResult.html      |   317 +
 .../actions/BaseRewriteDataFilesAction.html        |   639 +
 .../actions/BaseRewriteDataFilesFileGroupInfo.html |   383 +
 .../actions/BaseRewriteDataFilesResult.html        |   320 +
 .../actions/BaseRewriteManifestsActionResult.html  |   355 +
 .../actions/BaseSnapshotTableActionResult.html     |   317 +
 .../apache/iceberg/actions/BinPackStrategy.html    |   708 +
 .../org/apache/iceberg/actions/CreateAction.html   |   313 +
 .../iceberg/actions/DeleteOrphanFiles.Result.html  |   260 +
 .../apache/iceberg/actions/DeleteOrphanFiles.html  |   363 +
 .../actions/DeleteReachableFiles.Result.html       |   311 +
 .../iceberg/actions/DeleteReachableFiles.html      |   354 +
 .../iceberg/actions/ExpireSnapshots.Result.html    |   294 +
 .../apache/iceberg/actions/ExpireSnapshots.html    |   416 +
 .../iceberg/actions/ExpireSnapshotsAction.html     |   486 +
 .../actions/ExpireSnapshotsActionResult.html       |   350 +
 .../apache/iceberg/actions/ManifestFileBean.html   |   810 +
 .../iceberg/actions/MigrateTable.Result.html       |   260 +
 .../org/apache/iceberg/actions/MigrateTable.html   |   327 +
 .../iceberg/actions/RemoveOrphanFilesAction.html   |   379 +
 .../actions/RewriteDataFiles.FileGroupInfo.html    |   295 +
 .../RewriteDataFiles.FileGroupRewriteResult.html   |   286 +
 .../iceberg/actions/RewriteDataFiles.Result.html   |   287 +
 .../apache/iceberg/actions/RewriteDataFiles.html   |   569 +
 .../iceberg/actions/RewriteDataFilesAction.html    |   400 +
 .../actions/RewriteDataFilesActionResult.html      |   320 +
 ...ewriteDataFilesCommitManager.CommitService.html |   336 +
 .../actions/RewriteDataFilesCommitManager.html     |   414 +
 .../apache/iceberg/actions/RewriteFileGroup.html   |   396 +
 .../iceberg/actions/RewriteManifests.Result.html   |   277 +
 .../apache/iceberg/actions/RewriteManifests.html   |   358 +
 .../iceberg/actions/RewriteManifestsAction.html    |   390 +
 .../actions/RewriteManifestsActionResult.html      |   331 +
 .../apache/iceberg/actions/RewriteStrategy.html    |   384 +
 .../org/apache/iceberg/actions/SnapshotAction.html |   278 +
 .../iceberg/actions/SnapshotTable.Result.html      |   260 +
 .../org/apache/iceberg/actions/SnapshotTable.html  |   373 +
 .../org/apache/iceberg/actions/SnapshotUpdate.html |   287 +
 .../iceberg/actions/SnapshotUpdateAction.html      |   266 +
 .../org/apache/iceberg/actions/SortStrategy.html   |   555 +
 .../iceberg/actions/Spark3MigrateAction.html       |   404 +
 .../iceberg/actions/Spark3SnapshotAction.html      |   428 +
 .../org/apache/iceberg/actions/SparkActions.html   |   391 +
 .../apache/iceberg/actions/package-summary.html    |   435 +
 .../org/apache/iceberg/actions/package-tree.html   |   237 +
 .../org/apache/iceberg/arrow/ArrowAllocation.html  |   264 +
 .../org/apache/iceberg/arrow/ArrowSchemaUtil.html  |   287 +
 .../org/apache/iceberg/arrow/package-summary.html  |   168 +
 .../org/apache/iceberg/arrow/package-tree.html     |   162 +
 .../iceberg/arrow/vectorized/ArrowReader.html      |   416 +
 .../arrow/vectorized/ArrowVectorAccessor.html      |   491 +
 .../iceberg/arrow/vectorized/ColumnVector.html     |   445 +
 .../iceberg/arrow/vectorized/ColumnarBatch.html    |   350 +
 ...ricArrowVectorAccessorFactory.ArrayFactory.html |   286 +
 ...cArrowVectorAccessorFactory.DecimalFactory.html |   302 +
 ...icArrowVectorAccessorFactory.StringFactory.html |   296 +
 ...owVectorAccessorFactory.StructChildFactory.html |   278 +
 .../GenericArrowVectorAccessorFactory.html         |   380 +
 .../arrow/vectorized/NullabilityHolder.html        |   414 +
 .../VectorHolder.ConstantVectorHolder.html         |   374 +
 .../VectorHolder.PositionVectorHolder.html         |   303 +
 .../iceberg/arrow/vectorized/VectorHolder.html     |   481 +
 ...VectorizedArrowReader.ConstantVectorReader.html |   453 +
 .../arrow/vectorized/VectorizedArrowReader.html    |   524 +
 .../arrow/vectorized/VectorizedReaderBuilder.html  |   391 +
 .../vectorized/VectorizedTableScanIterable.html    |   411 +
 .../iceberg/arrow/vectorized/package-summary.html  |   270 +
 .../iceberg/arrow/vectorized/package-tree.html     |   196 +
 .../parquet/BaseVectorizedParquetValuesReader.html |   446 +
 .../VectorizedColumnIterator.BatchReader.html      |   338 +
 ...ectorizedColumnIterator.BooleanBatchReader.html |   332 +
 ...orizedColumnIterator.DictionaryBatchReader.html |   332 +
 ...VectorizedColumnIterator.DoubleBatchReader.html |   332 +
 ...lumnIterator.FixedLengthDecimalBatchReader.html |   332 +
 ...dColumnIterator.FixedSizeBinaryBatchReader.html |   332 +
 ...mnIterator.FixedWidthTypeBinaryBatchReader.html |   332 +
 .../VectorizedColumnIterator.FloatBatchReader.html |   332 +
 ...ColumnIterator.IntBackedDecimalBatchReader.html |   332 +
 ...ectorizedColumnIterator.IntegerBatchReader.html |   332 +
 ...olumnIterator.LongBackedDecimalBatchReader.html |   332 +
 .../VectorizedColumnIterator.LongBatchReader.html  |   332 +
 ...dColumnIterator.TimestampMillisBatchReader.html |   332 +
 ...izedColumnIterator.VarWidthTypeBatchReader.html |   332 +
 .../parquet/VectorizedColumnIterator.html          |   657 +
 ...orizedDictionaryEncodedParquetValuesReader.html |   487 +
 .../vectorized/parquet/VectorizedPageIterator.html |   482 +
 .../VectorizedParquetDefinitionLevelReader.html    |   313 +
 .../arrow/vectorized/parquet/package-summary.html  |   188 +
 .../arrow/vectorized/parquet/package-tree.html     |   197 +
 .../apache/iceberg/avro/Avro.DataWriteBuilder.html |   459 +
 .../iceberg/avro/Avro.DeleteWriteBuilder.html      |   506 +
 .../org/apache/iceberg/avro/Avro.ReadBuilder.html  |   408 +
 .../org/apache/iceberg/avro/Avro.WriteBuilder.html |   431 +
 javadoc/0.12.0/org/apache/iceberg/avro/Avro.html   |   344 +
 .../org/apache/iceberg/avro/AvroEncoderUtil.html   |   292 +
 .../org/apache/iceberg/avro/AvroIterable.html      |   338 +
 .../org/apache/iceberg/avro/AvroMetrics.html       |   220 +
 .../org/apache/iceberg/avro/AvroSchemaUtil.html    |   670 +
 .../org/apache/iceberg/avro/AvroSchemaVisitor.html |   408 +
 .../iceberg/avro/AvroSchemaWithTypeVisitor.html    |   442 +
 .../avro/AvroWithPartnerByStructureVisitor.html    |   555 +
 .../0.12.0/org/apache/iceberg/avro/LogicalMap.html |   297 +
 .../iceberg/avro/MetricsAwareDatumWriter.html      |   268 +
 .../apache/iceberg/avro/ProjectionDatumReader.html |   362 +
 .../0.12.0/org/apache/iceberg/avro/RemoveIds.html  |   416 +
 .../apache/iceberg/avro/SupportsRowPosition.html   |   253 +
 .../org/apache/iceberg/avro/UUIDConversion.html    |   382 +
 .../org/apache/iceberg/avro/ValueReader.html       |   259 +
 .../iceberg/avro/ValueReaders.StructReader.html    |   428 +
 .../org/apache/iceberg/avro/ValueReaders.html      |   593 +
 .../org/apache/iceberg/avro/ValueWriter.html       |   275 +
 .../iceberg/avro/ValueWriters.StructWriter.html    |   365 +
 .../org/apache/iceberg/avro/ValueWriters.html      |   575 +
 .../org/apache/iceberg/avro/package-summary.html   |   273 +
 .../org/apache/iceberg/avro/package-tree.html      |   208 +
 .../iceberg/aws/AssumeRoleAwsClientFactory.html    |   419 +
 .../org/apache/iceberg/aws/AwsClientFactories.html |   278 +
 .../org/apache/iceberg/aws/AwsClientFactory.html   |   350 +
 .../org/apache/iceberg/aws/AwsProperties.html      |  1220 ++
 .../iceberg/aws/dynamodb/DynamoDbCatalog.html      |   778 +
 .../iceberg/aws/dynamodb/package-summary.html      |   166 +
 .../apache/iceberg/aws/dynamodb/package-tree.html  |   165 +
 .../org/apache/iceberg/aws/glue/GlueCatalog.html   |   785 +
 .../apache/iceberg/aws/glue/package-summary.html   |   164 +
 .../org/apache/iceberg/aws/glue/package-tree.html  |   165 +
 .../org/apache/iceberg/aws/package-summary.html    |   189 +
 .../org/apache/iceberg/aws/package-tree.html       |   173 +
 .../0.12.0/org/apache/iceberg/aws/s3/S3FileIO.html |   453 +
 .../org/apache/iceberg/aws/s3/S3InputFile.html     |   429 +
 .../org/apache/iceberg/aws/s3/S3OutputFile.html    |   457 +
 .../org/apache/iceberg/aws/s3/S3RequestUtil.html   |   220 +
 .../org/apache/iceberg/aws/s3/package-summary.html |   178 +
 .../org/apache/iceberg/aws/s3/package-tree.html    |   164 +
 .../iceberg/catalog/Catalog.TableBuilder.html      |   447 +
 .../0.12.0/org/apache/iceberg/catalog/Catalog.html |   892 +
 .../org/apache/iceberg/catalog/Namespace.html      |   375 +
 .../apache/iceberg/catalog/SupportsNamespaces.html |   483 +
 .../apache/iceberg/catalog/TableIdentifier.html    |   418 +
 .../apache/iceberg/catalog/package-summary.html    |   201 +
 .../org/apache/iceberg/catalog/package-tree.html   |   170 +
 .../apache/iceberg/common/DynClasses.Builder.html  |   420 +
 .../org/apache/iceberg/common/DynClasses.html      |   287 +
 .../iceberg/common/DynConstructors.Builder.html    |   443 +
 .../iceberg/common/DynConstructors.Ctor.html       |   422 +
 .../org/apache/iceberg/common/DynConstructors.html |   307 +
 .../iceberg/common/DynFields.BoundField.html       |   284 +
 .../apache/iceberg/common/DynFields.Builder.html   |   633 +
 .../iceberg/common/DynFields.StaticField.html      |   284 +
 .../iceberg/common/DynFields.UnboundField.html     |   391 +
 .../org/apache/iceberg/common/DynFields.html       |   304 +
 .../iceberg/common/DynMethods.BoundMethod.html     |   287 +
 .../apache/iceberg/common/DynMethods.Builder.html  |   789 +
 .../iceberg/common/DynMethods.StaticMethod.html    |   287 +
 .../iceberg/common/DynMethods.UnboundMethod.html   |   400 +
 .../org/apache/iceberg/common/DynMethods.html      |   314 +
 .../org/apache/iceberg/common/package-summary.html |   228 +
 .../org/apache/iceberg/common/package-tree.html    |   178 +
 .../org/apache/iceberg/data/BaseWriterFactory.html |   550 +
 .../org/apache/iceberg/data/DeleteFilter.html      |   388 +
 .../iceberg/data/GenericAppenderFactory.html       |   487 +
 .../apache/iceberg/data/GenericDeleteFilter.html   |   362 +
 .../org/apache/iceberg/data/GenericRecord.html     |   514 +
 .../iceberg/data/IcebergGenerics.ScanBuilder.html  |   422 +
 .../org/apache/iceberg/data/IcebergGenerics.html   |   296 +
 .../iceberg/data/IdentityPartitionConverters.html  |   269 +
 .../apache/iceberg/data/InternalRecordWrapper.html |   383 +
 javadoc/0.12.0/org/apache/iceberg/data/Record.html |   396 +
 .../apache/iceberg/data/TableMigrationUtil.html    |   297 +
 .../org/apache/iceberg/data/avro/DataReader.html   |   414 +
 .../org/apache/iceberg/data/avro/DataWriter.html   |   390 +
 .../apache/iceberg/data/avro/DecoderResolver.html  |   281 +
 .../apache/iceberg/data/avro/IcebergDecoder.html   |   420 +
 .../apache/iceberg/data/avro/IcebergEncoder.html   |   388 +
 .../apache/iceberg/data/avro/package-summary.html  |   182 +
 .../org/apache/iceberg/data/avro/package-tree.html |   169 +
 .../apache/iceberg/data/orc/GenericOrcReader.html  |   375 +
 .../apache/iceberg/data/orc/GenericOrcReaders.html |   410 +
 .../apache/iceberg/data/orc/GenericOrcWriter.html  |   320 +
 .../apache/iceberg/data/orc/GenericOrcWriters.html |   506 +
 .../apache/iceberg/data/orc/package-summary.html   |   176 +
 .../org/apache/iceberg/data/orc/package-tree.html  |   164 +
 .../org/apache/iceberg/data/package-summary.html   |   219 +
 .../org/apache/iceberg/data/package-tree.html      |   183 +
 .../iceberg/data/parquet/BaseParquetReaders.html   |   348 +
 .../iceberg/data/parquet/BaseParquetWriter.html    |   322 +
 .../data/parquet/GenericParquetReaders.html        |   318 +
 .../iceberg/data/parquet/GenericParquetWriter.html |   294 +
 .../iceberg/data/parquet/package-summary.html      |   176 +
 .../apache/iceberg/data/parquet/package-tree.html  |   170 +
 .../0.12.0/org/apache/iceberg/deletes/Deletes.html |   398 +
 .../iceberg/deletes/EqualityDeleteWriter.html      |   390 +
 .../org/apache/iceberg/deletes/PositionDelete.html |   417 +
 .../iceberg/deletes/PositionDeleteWriter.html      |   392 +
 .../apache/iceberg/deletes/package-summary.html    |   176 +
 .../org/apache/iceberg/deletes/package-tree.html   |   164 +
 .../apache/iceberg/encryption/EncryptedFiles.html  |   346 +
 .../iceberg/encryption/EncryptedInputFile.html     |   275 +
 .../iceberg/encryption/EncryptedOutputFile.html    |   276 +
 .../iceberg/encryption/EncryptionKeyMetadata.html  |   325 +
 .../iceberg/encryption/EncryptionKeyMetadatas.html |   278 +
 .../iceberg/encryption/EncryptionManager.html      |   339 +
 .../encryption/PlaintextEncryptionManager.html     |   362 +
 .../apache/iceberg/encryption/package-summary.html |   210 +
 .../apache/iceberg/encryption/package-tree.html    |   176 +
 .../apache/iceberg/events/CreateSnapshotEvent.html |   368 +
 .../iceberg/events/IncrementalScanEvent.html       |   369 +
 .../0.12.0/org/apache/iceberg/events/Listener.html |   251 +
 .../org/apache/iceberg/events/Listeners.html       |   283 +
 .../org/apache/iceberg/events/ScanEvent.html       |   353 +
 .../org/apache/iceberg/events/package-summary.html |   199 +
 .../org/apache/iceberg/events/package-tree.html    |   170 +
 .../iceberg/exceptions/AlreadyExistsException.html |   318 +
 .../CherrypickAncestorCommitException.html         |   325 +
 .../iceberg/exceptions/CommitFailedException.html  |   318 +
 .../exceptions/CommitStateUnknownException.html    |   298 +
 .../exceptions/DuplicateWAPCommitException.html    |   310 +
 .../exceptions/NamespaceNotEmptyException.html     |   318 +
 .../exceptions/NoSuchIcebergTableException.html    |   348 +
 .../exceptions/NoSuchNamespaceException.html       |   318 +
 .../iceberg/exceptions/NoSuchTableException.html   |   322 +
 .../iceberg/exceptions/NotFoundException.html      |   318 +
 .../iceberg/exceptions/RuntimeIOException.html     |   357 +
 .../iceberg/exceptions/ValidationException.html    |   368 +
 .../apache/iceberg/exceptions/package-summary.html |   233 +
 .../apache/iceberg/exceptions/package-tree.html    |   194 +
 .../0.12.0/org/apache/iceberg/expressions/And.html |   366 +
 .../org/apache/iceberg/expressions/Binder.html     |   312 +
 .../org/apache/iceberg/expressions/Bound.html      |   287 +
 .../iceberg/expressions/BoundLiteralPredicate.html |   405 +
 .../apache/iceberg/expressions/BoundPredicate.html |   505 +
 .../apache/iceberg/expressions/BoundReference.html |   396 +
 .../iceberg/expressions/BoundSetPredicate.html     |   405 +
 .../org/apache/iceberg/expressions/BoundTerm.html  |   289 +
 .../apache/iceberg/expressions/BoundTransform.html |   374 +
 .../iceberg/expressions/BoundUnaryPredicate.html   |   391 +
 .../org/apache/iceberg/expressions/Evaluator.html  |   337 +
 .../iceberg/expressions/Expression.Operation.html  |   622 +
 .../org/apache/iceberg/expressions/Expression.html |   301 +
 .../ExpressionVisitors.BoundExpressionVisitor.html |   595 +
 .../ExpressionVisitors.BoundVisitor.html           |   542 +
 .../ExpressionVisitors.ExpressionVisitor.html      |   406 +
 .../iceberg/expressions/ExpressionVisitors.html    |   349 +
 .../apache/iceberg/expressions/Expressions.html    |  1068 ++
 .../org/apache/iceberg/expressions/False.html      |   339 +
 .../expressions/InclusiveMetricsEvaluator.html     |   344 +
 .../org/apache/iceberg/expressions/Literal.html    |   482 +
 .../iceberg/expressions/ManifestEvaluator.html     |   317 +
 .../apache/iceberg/expressions/NamedReference.html |   342 +
 .../0.12.0/org/apache/iceberg/expressions/Not.html |   352 +
 .../0.12.0/org/apache/iceberg/expressions/Or.html  |   366 +
 .../org/apache/iceberg/expressions/Predicate.html  |   323 +
 .../Projections.ProjectionEvaluator.html           |   339 +
 .../apache/iceberg/expressions/Projections.html    |   419 +
 .../org/apache/iceberg/expressions/Reference.html  |   203 +
 .../iceberg/expressions/ResidualEvaluator.html     |   351 +
 .../expressions/StrictMetricsEvaluator.html        |   328 +
 .../org/apache/iceberg/expressions/Term.html       |   202 +
 .../org/apache/iceberg/expressions/True.html       |   339 +
 .../org/apache/iceberg/expressions/Unbound.html    |   291 +
 .../iceberg/expressions/UnboundPredicate.html      |   408 +
 .../apache/iceberg/expressions/UnboundTerm.html    |   225 +
 .../iceberg/expressions/UnboundTransform.html      |   342 +
 .../iceberg/expressions/package-summary.html       |   377 +
 .../apache/iceberg/expressions/package-tree.html   |   239 +
 .../flink/CatalogLoader.CustomCatalogLoader.html   |   324 +
 .../flink/CatalogLoader.HadoopCatalogLoader.html   |   324 +
 .../flink/CatalogLoader.HiveCatalogLoader.html     |   324 +
 .../org/apache/iceberg/flink/CatalogLoader.html    |   356 +
 .../org/apache/iceberg/flink/FlinkCatalog.html     |  1193 ++
 .../apache/iceberg/flink/FlinkCatalogFactory.html  |   582 +
 .../apache/iceberg/flink/FlinkConfigOptions.html   |   282 +
 .../iceberg/flink/FlinkDynamicTableFactory.html    |   402 +
 .../org/apache/iceberg/flink/FlinkFilters.html     |   277 +
 .../org/apache/iceberg/flink/FlinkSchemaUtil.html  |   411 +
 .../org/apache/iceberg/flink/FlinkTypeVisitor.html |   464 +
 .../org/apache/iceberg/flink/IcebergTableSink.html |   429 +
 .../apache/iceberg/flink/IcebergTableSource.html   |   477 +
 .../org/apache/iceberg/flink/RowDataWrapper.html   |   371 +
 .../flink/TableLoader.CatalogTableLoader.html      |   357 +
 .../flink/TableLoader.HadoopTableLoader.html       |   354 +
 .../org/apache/iceberg/flink/TableLoader.html      |   355 +
 .../org/apache/iceberg/flink/actions/Actions.html  |   336 +
 .../flink/actions/RewriteDataFilesAction.html      |   443 +
 .../iceberg/flink/actions/package-summary.html     |   168 +
 .../apache/iceberg/flink/actions/package-tree.html |   166 +
 .../flink/data/AvroWithFlinkSchemaVisitor.html     |   430 +
 .../apache/iceberg/flink/data/FlinkAvroReader.html |   355 +
 .../apache/iceberg/flink/data/FlinkAvroWriter.html |   358 +
 .../apache/iceberg/flink/data/FlinkOrcReader.html  |   356 +
 .../apache/iceberg/flink/data/FlinkOrcWriter.html  |   320 +
 .../iceberg/flink/data/FlinkParquetReaders.html    |   284 +
 .../iceberg/flink/data/FlinkParquetWriters.html    |   266 +
 .../iceberg/flink/data/FlinkValueReaders.html      |   220 +
 .../iceberg/flink/data/FlinkValueWriters.html      |   220 +
 .../flink/data/ParquetWithFlinkSchemaVisitor.html  |   430 +
 .../org/apache/iceberg/flink/data/RowDataUtil.html |   292 +
 .../apache/iceberg/flink/data/package-summary.html |   204 +
 .../apache/iceberg/flink/data/package-tree.html    |   175 +
 .../org/apache/iceberg/flink/package-summary.html  |   251 +
 .../org/apache/iceberg/flink/package-tree.html     |   199 +
 .../iceberg/flink/sink/FlinkAppenderFactory.html   |   455 +
 .../iceberg/flink/sink/FlinkSink.Builder.html      |   457 +
 .../org/apache/iceberg/flink/sink/FlinkSink.html   |   357 +
 .../flink/sink/RowDataTaskWriterFactory.html       |   358 +
 .../iceberg/flink/sink/TaskWriterFactory.html      |   293 +
 .../apache/iceberg/flink/sink/package-summary.html |   193 +
 .../apache/iceberg/flink/sink/package-tree.html    |   174 +
 .../iceberg/flink/source/FlinkInputFormat.html     |   393 +
 .../iceberg/flink/source/FlinkInputSplit.html      |   296 +
 .../iceberg/flink/source/FlinkSource.Builder.html  |   575 +
 .../apache/iceberg/flink/source/FlinkSource.html   |   320 +
 .../flink/source/RowDataRewriter.RewriteMap.html   |   372 +
 .../iceberg/flink/source/RowDataRewriter.html      |   340 +
 .../flink/source/StreamingMonitorFunction.html     |   447 +
 .../flink/source/StreamingReaderOperator.html      |   461 +
 .../iceberg/flink/source/package-summary.html      |   209 +
 .../apache/iceberg/flink/source/package-tree.html  |   188 +
 .../iceberg/flink/util/FlinkCompatibilityUtil.html |   281 +
 .../apache/iceberg/flink/util/package-summary.html |   168 +
 .../apache/iceberg/flink/util/package-tree.html    |   161 +
 .../apache/iceberg/hadoop/ConfigProperties.html    |   272 +
 .../org/apache/iceberg/hadoop/HadoopCatalog.html   |   876 +
 .../apache/iceberg/hadoop/HadoopConfigurable.html  |   278 +
 .../org/apache/iceberg/hadoop/HadoopFileIO.html    |   478 +
 .../org/apache/iceberg/hadoop/HadoopInputFile.html |   710 +
 .../apache/iceberg/hadoop/HadoopOutputFile.html    |   498 +
 .../iceberg/hadoop/HadoopTableOperations.html      |   519 +
 .../org/apache/iceberg/hadoop/HadoopTables.html    |   572 +
 .../apache/iceberg/hadoop/HiddenPathFilter.html    |   289 +
 .../iceberg/hadoop/SerializableConfiguration.html  |   314 +
 javadoc/0.12.0/org/apache/iceberg/hadoop/Util.html |   374 +
 .../org/apache/iceberg/hadoop/package-summary.html |   234 +
 .../org/apache/iceberg/hadoop/package-tree.html    |   184 +
 .../org/apache/iceberg/hive/CachedClientPool.html  |   295 +
 .../org/apache/iceberg/hive/HiveCatalog.html       |   779 +
 .../org/apache/iceberg/hive/HiveCatalogs.html      |   273 +
 .../org/apache/iceberg/hive/HiveClientPool.html    |   397 +
 .../org/apache/iceberg/hive/HiveSchemaUtil.html    |   461 +
 .../apache/iceberg/hive/HiveTableOperations.html   |   472 +
 .../org/apache/iceberg/hive/MetastoreUtil.html     |   267 +
 .../apache/iceberg/hive/RuntimeMetaException.html  |   333 +
 .../org/apache/iceberg/hive/package-summary.html   |   208 +
 .../org/apache/iceberg/hive/package-tree.html      |   192 +
 .../io/BaseTaskWriter.BaseEqualityDeltaWriter.html |   423 +
 .../io/BaseTaskWriter.RollingEqDeleteWriter.html   |   228 +
 .../io/BaseTaskWriter.RollingFileWriter.html       |   274 +
 .../org/apache/iceberg/io/BaseTaskWriter.html      |   426 +
 .../org/apache/iceberg/io/CloseableGroup.html      |   336 +
 .../CloseableIterable.ConcatCloseableIterable.html |   328 +
 .../org/apache/iceberg/io/CloseableIterable.html   |   409 +
 .../org/apache/iceberg/io/CloseableIterator.html   |   295 +
 .../org/apache/iceberg/io/ClosingIterator.html     |   340 +
 .../0.12.0/org/apache/iceberg/io/DataWriter.html   |   397 +
 .../apache/iceberg/io/DelegatingInputStream.html   |   248 +
 .../apache/iceberg/io/DelegatingOutputStream.html  |   248 +
 .../org/apache/iceberg/io/DeleteSchemaUtil.html    |   278 +
 .../0.12.0/org/apache/iceberg/io/FileAppender.html |   349 +
 .../org/apache/iceberg/io/FileAppenderFactory.html |   356 +
 javadoc/0.12.0/org/apache/iceberg/io/FileIO.html   |   354 +
 .../org/apache/iceberg/io/FilterIterator.html      |   381 +
 .../0.12.0/org/apache/iceberg/io/InputFile.html    |   330 +
 .../org/apache/iceberg/io/LocationProvider.html    |   294 +
 .../0.12.0/org/apache/iceberg/io/OutputFile.html   |   334 +
 .../iceberg/io/OutputFileFactory.Builder.html      |   310 +
 .../org/apache/iceberg/io/OutputFileFactory.html   |   512 +
 .../apache/iceberg/io/PartitionedFanoutWriter.html |   415 +
 .../org/apache/iceberg/io/PartitionedWriter.html   |   415 +
 .../apache/iceberg/io/PositionOutputStream.html    |   330 +
 .../org/apache/iceberg/io/SeekableInputStream.html |   358 +
 .../0.12.0/org/apache/iceberg/io/TaskWriter.html   |   349 +
 .../org/apache/iceberg/io/UnpartitionedWriter.html |   384 +
 .../org/apache/iceberg/io/WriteResult.Builder.html |   380 +
 .../0.12.0/org/apache/iceberg/io/WriteResult.html  |   338 +
 .../org/apache/iceberg/io/WriterFactory.html       |   326 +
 .../org/apache/iceberg/io/package-summary.html     |   307 +
 .../0.12.0/org/apache/iceberg/io/package-tree.html |   232 +
 .../org/apache/iceberg/jdbc/JdbcCatalog.html       |   823 +
 .../jdbc/UncheckedInterruptedException.html        |   317 +
 .../apache/iceberg/jdbc/UncheckedSQLException.html |   317 +
 .../org/apache/iceberg/jdbc/package-summary.html   |   183 +
 .../org/apache/iceberg/jdbc/package-tree.html      |   179 +
 .../org/apache/iceberg/mapping/MappedField.html    |   424 +
 .../org/apache/iceberg/mapping/MappedFields.html   |   397 +
 .../org/apache/iceberg/mapping/MappingUtil.html    |   304 +
 .../org/apache/iceberg/mapping/NameMapping.html    |   376 +
 .../apache/iceberg/mapping/NameMappingParser.html  |   287 +
 .../apache/iceberg/mapping/package-summary.html    |   186 +
 .../org/apache/iceberg/mapping/package-tree.html   |   165 +
 javadoc/0.12.0/org/apache/iceberg/mr/Catalogs.html |   517 +
 .../mr/InputFormatConfig.ConfigBuilder.html        |   541 +
 .../mr/InputFormatConfig.InMemoryDataModel.html    |   393 +
 .../org/apache/iceberg/mr/InputFormatConfig.html   |  1076 ++
 .../iceberg/mr/hive/HiveIcebergFilterFactory.html  |   264 +
 .../iceberg/mr/hive/HiveIcebergInputFormat.html    |   410 +
 .../iceberg/mr/hive/HiveIcebergMetaHook.html       |   405 +
 .../mr/hive/HiveIcebergOutputCommitter.html        |   472 +
 .../iceberg/mr/hive/HiveIcebergOutputFormat.html   |   367 +
 .../apache/iceberg/mr/hive/HiveIcebergSerDe.html   |   455 +
 .../apache/iceberg/mr/hive/HiveIcebergSplit.html   |   452 +
 .../iceberg/mr/hive/HiveIcebergStorageHandler.html |   678 +
 .../0.12.0/org/apache/iceberg/mr/hive/TezUtil.html |   326 +
 .../apache/iceberg/mr/hive/package-summary.html    |   198 +
 .../org/apache/iceberg/mr/hive/package-tree.html   |   193 +
 .../IcebergBinaryObjectInspector.html              |   428 +
 .../IcebergDateObjectInspector.html                |   428 +
 .../IcebergDecimalObjectInspector.html             |   430 +
 .../IcebergFixedObjectInspector.html               |   428 +
 .../objectinspector/IcebergObjectInspector.html    |   521 +
 .../IcebergRecordObjectInspector.html              |   477 +
 .../IcebergTimeObjectInspector.html                |   428 +
 .../IcebergTimestampObjectInspector.html           |   428 +
 .../IcebergTimestampWithZoneObjectInspector.html   |   428 +
 .../IcebergUUIDObjectInspector.html                |   428 +
 .../objectinspector/WriteObjectInspector.html      |   255 +
 .../serde/objectinspector/package-summary.html     |   217 +
 .../hive/serde/objectinspector/package-tree.html   |   192 +
 .../mapred/AbstractMapredIcebergRecordReader.html  |   415 +
 .../org/apache/iceberg/mr/mapred/Container.html    |   366 +
 ...Format.CompatibilityTaskAttemptContextImpl.html |   388 +
 .../mr/mapred/MapredIcebergInputFormat.html        |   414 +
 .../apache/iceberg/mr/mapred/package-summary.html  |   180 +
 .../org/apache/iceberg/mr/mapred/package-tree.html |   172 +
 .../iceberg/mr/mapreduce/IcebergInputFormat.html   |   361 +
 .../apache/iceberg/mr/mapreduce/IcebergSplit.html  |   491 +
 .../mr/mapreduce/IcebergSplitContainer.html        |   252 +
 .../iceberg/mr/mapreduce/package-summary.html      |   185 +
 .../apache/iceberg/mr/mapreduce/package-tree.html  |   176 +
 .../org/apache/iceberg/mr/package-summary.html     |   189 +
 .../0.12.0/org/apache/iceberg/mr/package-tree.html |   177 +
 .../org/apache/iceberg/nessie/NessieCatalog.html   |   786 +
 .../iceberg/nessie/NessieTableOperations.html      |   389 +
 .../org/apache/iceberg/nessie/NessieUtil.html      |   220 +
 .../org/apache/iceberg/nessie/TableReference.html  |   373 +
 .../org/apache/iceberg/nessie/package-summary.html |   180 +
 .../org/apache/iceberg/nessie/package-tree.html    |   172 +
 .../apache/iceberg/orc/ORC.DataWriteBuilder.html   |   454 +
 .../org/apache/iceberg/orc/ORC.ReadBuilder.html    |   408 +
 .../org/apache/iceberg/orc/ORC.WriteBuilder.html   |   384 +
 javadoc/0.12.0/org/apache/iceberg/orc/ORC.html     |   325 +
 .../iceberg/orc/ORCSchemaUtil.BinaryType.html      |   393 +
 .../apache/iceberg/orc/ORCSchemaUtil.LongType.html |   380 +
 .../org/apache/iceberg/orc/ORCSchemaUtil.html      |   468 +
 .../org/apache/iceberg/orc/OrcBatchReader.html     |   266 +
 .../0.12.0/org/apache/iceberg/orc/OrcMetrics.html  |   298 +
 .../org/apache/iceberg/orc/OrcRowReader.html       |   272 +
 .../org/apache/iceberg/orc/OrcRowWriter.html       |   285 +
 .../org/apache/iceberg/orc/OrcSchemaVisitor.html   |   593 +
 .../iceberg/orc/OrcSchemaWithTypeVisitor.html      |   404 +
 .../org/apache/iceberg/orc/OrcValueReader.html     |   284 +
 .../iceberg/orc/OrcValueReaders.StructReader.html  |   398 +
 .../org/apache/iceberg/orc/OrcValueReaders.html    |   373 +
 .../org/apache/iceberg/orc/OrcValueWriter.html     |   328 +
 .../iceberg/orc/VectorizedRowBatchIterator.html    |   324 +
 .../org/apache/iceberg/orc/package-summary.html    |   266 +
 .../org/apache/iceberg/orc/package-tree.html       |   196 +
 .../0.12.0/org/apache/iceberg/package-summary.html |   902 +
 .../0.12.0/org/apache/iceberg/package-tree.html    |   350 +
 .../apache/iceberg/parquet/BaseColumnIterator.html |   464 +
 .../parquet/BasePageIterator.IntIterator.html      |   272 +
 .../apache/iceberg/parquet/BasePageIterator.html   |   693 +
 .../org/apache/iceberg/parquet/ColumnIterator.html |   434 +
 .../org/apache/iceberg/parquet/ColumnWriter.html   |   465 +
 .../iceberg/parquet/Parquet.DataWriteBuilder.html  |   459 +
 .../parquet/Parquet.DeleteWriteBuilder.html        |   520 +
 .../iceberg/parquet/Parquet.ReadBuilder.html       |   478 +
 .../iceberg/parquet/Parquet.WriteBuilder.html      |   445 +
 .../0.12.0/org/apache/iceberg/parquet/Parquet.html |   381 +
 .../apache/iceberg/parquet/ParquetAvroReader.html  |   266 +
 .../ParquetAvroValueReaders.TimeMillisReader.html  |   317 +
 ...quetAvroValueReaders.TimestampMillisReader.html |   317 +
 .../iceberg/parquet/ParquetAvroValueReaders.html   |   294 +
 .../apache/iceberg/parquet/ParquetAvroWriter.html  |   264 +
 .../parquet/ParquetDictionaryRowGroupFilter.html   |   337 +
 .../apache/iceberg/parquet/ParquetIterable.html    |   324 +
 .../parquet/ParquetMetricsRowGroupFilter.html      |   335 +
 .../org/apache/iceberg/parquet/ParquetReader.html  |   378 +
 .../iceberg/parquet/ParquetSchemaUtil.HasIds.html  |   406 +
 .../apache/iceberg/parquet/ParquetSchemaUtil.html  |   426 +
 .../apache/iceberg/parquet/ParquetTypeVisitor.html |   590 +
 .../org/apache/iceberg/parquet/ParquetUtil.html    |   383 +
 .../apache/iceberg/parquet/ParquetValueReader.html |   298 +
 .../ParquetValueReaders.BinaryAsDecimalReader.html |   343 +
 .../ParquetValueReaders.ByteArrayReader.html       |   341 +
 .../parquet/ParquetValueReaders.BytesReader.html   |   341 +
 .../ParquetValueReaders.FloatAsDoubleReader.html   |   377 +
 .../ParquetValueReaders.IntAsLongReader.html       |   377 +
 ...ParquetValueReaders.IntegerAsDecimalReader.html |   343 +
 .../parquet/ParquetValueReaders.ListReader.html    |   390 +
 .../ParquetValueReaders.LongAsDecimalReader.html   |   343 +
 .../parquet/ParquetValueReaders.MapReader.html     |   394 +
 .../ParquetValueReaders.PrimitiveReader.html       |   410 +
 ...ParquetValueReaders.RepeatedKeyValueReader.html |   455 +
 .../ParquetValueReaders.RepeatedReader.html        |   451 +
 .../parquet/ParquetValueReaders.ReusableEntry.html |   380 +
 .../parquet/ParquetValueReaders.StringReader.html  |   341 +
 .../parquet/ParquetValueReaders.StructReader.html  |   578 +
 .../parquet/ParquetValueReaders.UnboxedReader.html |   431 +
 .../iceberg/parquet/ParquetValueReaders.html       |   410 +
 .../apache/iceberg/parquet/ParquetValueWriter.html |   301 +
 ...uetValueWriters.PositionDeleteStructWriter.html |   332 +
 .../ParquetValueWriters.PrimitiveWriter.html       |   408 +
 ...ParquetValueWriters.RepeatedKeyValueWriter.html |   403 +
 .../ParquetValueWriters.RepeatedWriter.html        |   401 +
 .../parquet/ParquetValueWriters.StructWriter.html  |   403 +
 .../iceberg/parquet/ParquetValueWriters.html       |   529 +
 .../iceberg/parquet/ParquetWriteAdapter.html       |   438 +
 .../org/apache/iceberg/parquet/RemoveIds.html      |   416 +
 .../org/apache/iceberg/parquet/TripleWriter.html   |   432 +
 .../apache/iceberg/parquet/TypeToMessageType.html  |   464 +
 .../iceberg/parquet/TypeWithSchemaVisitor.html     |   481 +
 .../iceberg/parquet/ValuesAsBytesReader.html       |   462 +
 .../iceberg/parquet/VectorizedParquetReader.html   |   380 +
 .../apache/iceberg/parquet/VectorizedReader.html   |   325 +
 .../apache/iceberg/parquet/package-summary.html    |   403 +
 .../org/apache/iceberg/parquet/package-tree.html   |   250 +
 .../IcebergPigInputFormat.IcebergRecordReader.html |   423 +
 .../apache/iceberg/pig/IcebergPigInputFormat.html  |   319 +
 .../org/apache/iceberg/pig/IcebergStorage.html     |   669 +
 .../org/apache/iceberg/pig/PigParquetReader.html   |   268 +
 .../0.12.0/org/apache/iceberg/pig/SchemaUtil.html  |   285 +
 .../org/apache/iceberg/pig/package-summary.html    |   176 +
 .../org/apache/iceberg/pig/package-tree.html       |   177 +
 .../SchemaWithPartnerVisitor.PartnerAccessors.html |   306 +
 .../iceberg/schema/SchemaWithPartnerVisitor.html   |   625 +
 .../apache/iceberg/schema/UnionByNameVisitor.html  |   420 +
 .../org/apache/iceberg/schema/package-summary.html |   186 +
 .../org/apache/iceberg/schema/package-tree.html    |   171 +
 .../iceberg/spark/FileRewriteCoordinator.html      |   338 +
 .../iceberg/spark/FileScanTaskSetManager.html      |   328 +
 .../org/apache/iceberg/spark/IcebergSpark.html     |   270 +
 .../org/apache/iceberg/spark/JobGroupInfo.html     |   338 +
 .../org/apache/iceberg/spark/JobGroupUtils.html    |   280 +
 .../org/apache/iceberg/spark/PathIdentifier.html   |   345 +
 .../iceberg/spark/PruneColumnsWithReordering.html  |   375 +
 .../spark/PruneColumnsWithoutReordering.html       |   375 +
 .../apache/iceberg/spark/RollbackStagedTable.html  |   494 +
 .../spark/Spark3Util.CatalogAndIdentifier.html     |   338 +
 .../spark/Spark3Util.DescribeSchemaVisitor.html    |   386 +
 .../org/apache/iceberg/spark/Spark3Util.html       |   831 +
 .../apache/iceberg/spark/Spark3VersionUtil.html    |   278 +
 .../org/apache/iceberg/spark/SparkCatalog.html     |   780 +
 .../org/apache/iceberg/spark/SparkDataFile.html    |   743 +
 .../apache/iceberg/spark/SparkExceptionUtil.html   |   280 +
 .../org/apache/iceberg/spark/SparkFilters.html     |   278 +
 .../org/apache/iceberg/spark/SparkReadOptions.html |   417 +
 .../org/apache/iceberg/spark/SparkSchemaUtil.html  |   627 +
 .../apache/iceberg/spark/SparkSessionCatalog.html  |   821 +
 .../org/apache/iceberg/spark/SparkStructLike.html  |   369 +
 .../spark/SparkTableUtil.SparkPartition.html       |   404 +
 .../org/apache/iceberg/spark/SparkTableUtil.html   |   655 +
 .../0.12.0/org/apache/iceberg/spark/SparkUtil.html |   523 +
 .../apache/iceberg/spark/SparkValueConverter.html  |   283 +
 .../apache/iceberg/spark/SparkWriteOptions.html    |   381 +
 .../actions/BaseDeleteOrphanFilesSparkAction.html  |   698 +
 .../BaseDeleteReachableFilesSparkAction.html       |   677 +
 .../actions/BaseExpireSnapshotsSparkAction.html    |   783 +
 .../spark/actions/BaseMigrateTableSparkAction.html |   947 +
 .../actions/BaseRewriteDataFilesSpark3Action.html  |   745 +
 .../actions/BaseRewriteManifestsSparkAction.html   |   734 +
 .../actions/BaseSnapshotTableSparkAction.html      |  1002 ++
 .../spark/actions/Spark3BinPackStrategy.html       |   372 +
 .../apache/iceberg/spark/actions/SparkActions.html |   442 +
 .../iceberg/spark/actions/package-summary.html     |   214 +
 .../apache/iceberg/spark/actions/package-tree.html |   173 +
 .../spark/data/AvroWithSparkSchemaVisitor.html     |   430 +
 .../spark/data/ParquetWithSparkSchemaVisitor.html  |   435 +
 .../apache/iceberg/spark/data/SparkAvroReader.html |   373 +
 .../apache/iceberg/spark/data/SparkAvroWriter.html |   358 +
 .../apache/iceberg/spark/data/SparkOrcReader.html  |   360 +
 .../iceberg/spark/data/SparkOrcValueReaders.html   |   294 +
 .../apache/iceberg/spark/data/SparkOrcWriter.html  |   348 +
 .../iceberg/spark/data/SparkParquetReaders.html    |   284 +
 .../iceberg/spark/data/SparkParquetWriters.html    |   266 +
 .../iceberg/spark/data/SparkValueReaders.html      |   220 +
 .../iceberg/spark/data/SparkValueWriters.html      |   220 +
 .../apache/iceberg/spark/data/package-summary.html |   212 +
 .../apache/iceberg/spark/data/package-tree.html    |   175 +
 .../data/vectorized/ArrowVectorAccessors.html      |   220 +
 .../spark/data/vectorized/ColumnarBatchReader.html |   397 +
 .../data/vectorized/IcebergArrowColumnVector.html  |   652 +
 .../data/vectorized/RowPositionColumnVector.html   |   595 +
 .../data/vectorized/VectorizedSparkOrcReaders.html |   268 +
 .../vectorized/VectorizedSparkParquetReaders.html  |   288 +
 .../spark/data/vectorized/package-summary.html     |   188 +
 .../spark/data/vectorized/package-tree.html        |   170 +
 .../org/apache/iceberg/spark/package-summary.html  |   288 +
 .../org/apache/iceberg/spark/package-tree.html     |   194 +
 .../spark/procedures/ExpireSnapshotsProcedure.html |   552 +
 .../procedures/RemoveOrphanFilesProcedure.html     |   552 +
 .../SparkProcedures.ProcedureBuilder.html          |   266 +
 .../iceberg/spark/procedures/SparkProcedures.html  |   287 +
 .../iceberg/spark/procedures/package-summary.html  |   191 +
 .../iceberg/spark/procedures/package-tree.html     |   169 +
 .../spark/source/EqualityDeleteRowReader.html      |   432 +
 .../apache/iceberg/spark/source/IcebergSource.html |   438 +
 .../iceberg/spark/source/RowDataRewriter.html      |   317 +
 .../spark/source/SparkMicroBatchStream.html        |   383 +
 .../spark/source/SparkPartitionedFanoutWriter.html |   382 +
 .../spark/source/SparkPartitionedWriter.html       |   382 +
 .../iceberg/spark/source/SparkRewriteBuilder.html  |   324 +
 .../iceberg/spark/source/SparkScanBuilder.html     |   383 +
 .../apache/iceberg/spark/source/SparkTable.html    |   592 +
 .../iceberg/spark/source/StagedSparkTable.html     |   350 +
 .../iceberg/spark/source/package-summary.html      |   202 +
 .../apache/iceberg/spark/source/package-tree.html  |   185 +
 .../iceberg/transforms/PartitionSpecVisitor.html   |   601 +
 .../iceberg/transforms/SortOrderVisitor.html       |   428 +
 .../org/apache/iceberg/transforms/Transform.html   |   501 +
 .../org/apache/iceberg/transforms/Transforms.html  |   478 +
 .../iceberg/transforms/UnknownTransform.html       |   466 +
 .../apache/iceberg/transforms/package-summary.html |   195 +
 .../apache/iceberg/transforms/package-tree.html    |   174 +
 .../apache/iceberg/types/CheckCompatibility.html   |   521 +
 .../org/apache/iceberg/types/Comparators.html      |   376 +
 .../org/apache/iceberg/types/Conversions.html      |   314 +
 .../org/apache/iceberg/types/FixupTypes.html       |   435 +
 .../org/apache/iceberg/types/IndexByName.html      |   606 +
 .../org/apache/iceberg/types/IndexParents.html     |   458 +
 .../0.12.0/org/apache/iceberg/types/JavaHash.html  |   269 +
 .../org/apache/iceberg/types/JavaHashes.html       |   264 +
 .../org/apache/iceberg/types/Type.NestedType.html  |   409 +
 .../apache/iceberg/types/Type.PrimitiveType.html   |   367 +
 .../org/apache/iceberg/types/Type.TypeID.html      |   576 +
 javadoc/0.12.0/org/apache/iceberg/types/Type.html  |   430 +
 .../types/TypeUtil.CustomOrderSchemaVisitor.html   |   394 +
 .../org/apache/iceberg/types/TypeUtil.NextID.html  |   253 +
 .../iceberg/types/TypeUtil.SchemaVisitor.html      |   514 +
 .../0.12.0/org/apache/iceberg/types/TypeUtil.html  |   813 +
 .../org/apache/iceberg/types/Types.BinaryType.html |   384 +
 .../apache/iceberg/types/Types.BooleanType.html    |   384 +
 .../org/apache/iceberg/types/Types.DateType.html   |   384 +
 .../apache/iceberg/types/Types.DecimalType.html    |   410 +
 .../org/apache/iceberg/types/Types.DoubleType.html |   384 +
 .../org/apache/iceberg/types/Types.FixedType.html  |   394 +
 .../org/apache/iceberg/types/Types.FloatType.html  |   384 +
 .../apache/iceberg/types/Types.IntegerType.html    |   384 +
 .../org/apache/iceberg/types/Types.ListType.html   |   536 +
 .../org/apache/iceberg/types/Types.LongType.html   |   384 +
 .../org/apache/iceberg/types/Types.MapType.html    |   572 +
 .../apache/iceberg/types/Types.NestedField.html    |   547 +
 .../org/apache/iceberg/types/Types.StringType.html |   384 +
 .../org/apache/iceberg/types/Types.StructType.html |   504 +
 .../org/apache/iceberg/types/Types.TimeType.html   |   344 +
 .../apache/iceberg/types/Types.TimestampType.html  |   408 +
 .../org/apache/iceberg/types/Types.UUIDType.html   |   384 +
 javadoc/0.12.0/org/apache/iceberg/types/Types.html |   367 +
 .../org/apache/iceberg/types/package-summary.html  |   322 +
 .../org/apache/iceberg/types/package-tree.html     |   228 +
 .../0.12.0/org/apache/iceberg/util/ArrayUtil.html  |   690 +
 .../apache/iceberg/util/BinPacking.ListPacker.html |   330 +
 .../iceberg/util/BinPacking.PackingIterable.html   |   351 +
 .../0.12.0/org/apache/iceberg/util/BinPacking.html |   294 +
 .../0.12.0/org/apache/iceberg/util/BinaryUtil.html |   316 +
 .../org/apache/iceberg/util/ByteBuffers.html       |   278 +
 .../org/apache/iceberg/util/CharSequenceSet.html   |   572 +
 .../apache/iceberg/util/CharSequenceWrapper.html   |   421 +
 .../org/apache/iceberg/util/DateTimeUtil.html      |   478 +
 .../org/apache/iceberg/util/DecimalUtil.html       |   273 +
 .../apache/iceberg/util/ExceptionUtil.Block.html   |   259 +
 .../iceberg/util/ExceptionUtil.CatchBlock.html     |   257 +
 .../iceberg/util/ExceptionUtil.FinallyBlock.html   |   257 +
 .../org/apache/iceberg/util/ExceptionUtil.html     |   385 +
 .../0.12.0/org/apache/iceberg/util/Exceptions.html |   307 +
 javadoc/0.12.0/org/apache/iceberg/util/Filter.html |   339 +
 .../0.12.0/org/apache/iceberg/util/JsonUtil.html   |   422 +
 .../org/apache/iceberg/util/ManifestFileUtil.html  |   286 +
 .../0.12.0/org/apache/iceberg/util/NaNUtil.html    |   264 +
 javadoc/0.12.0/org/apache/iceberg/util/Pair.html   |   415 +
 .../org/apache/iceberg/util/ParallelIterable.html  |   366 +
 .../org/apache/iceberg/util/PartitionSet.html      |   602 +
 .../org/apache/iceberg/util/PartitionUtil.html     |   280 +
 .../org/apache/iceberg/util/PropertyUtil.html      |   340 +
 .../org/apache/iceberg/util/SerializableMap.html   |   571 +
 .../apache/iceberg/util/SerializableSupplier.html  |   216 +
 .../org/apache/iceberg/util/SerializationUtil.html |   343 +
 .../org/apache/iceberg/util/SnapshotUtil.html      |   403 +
 .../org/apache/iceberg/util/SortOrderUtil.html     |   264 +
 .../org/apache/iceberg/util/SortedMerge.html       |   373 +
 .../org/apache/iceberg/util/StructLikeMap.html     |   536 +
 .../org/apache/iceberg/util/StructLikeSet.html     |   641 +
 .../org/apache/iceberg/util/StructLikeWrapper.html |   329 +
 .../org/apache/iceberg/util/StructProjection.html  |   385 +
 .../org/apache/iceberg/util/TableScanUtil.html     |   314 +
 .../org/apache/iceberg/util/Tasks.Builder.html     |   573 +
 .../org/apache/iceberg/util/Tasks.FailureTask.html |   261 +
 .../0.12.0/org/apache/iceberg/util/Tasks.Task.html |   259 +
 .../iceberg/util/Tasks.UnrecoverableException.html |   328 +
 javadoc/0.12.0/org/apache/iceberg/util/Tasks.html  |   360 +
 .../org/apache/iceberg/util/ThreadPools.html       |   337 +
 .../0.12.0/org/apache/iceberg/util/UUIDUtil.html   |   322 +
 .../org/apache/iceberg/util/UnicodeUtil.html       |   331 +
 .../0.12.0/org/apache/iceberg/util/WapUtil.html    |   304 +
 .../org/apache/iceberg/util/package-summary.html   |   366 +
 .../org/apache/iceberg/util/package-tree.html      |   246 +
 .../analysis/NoSuchProcedureException.html         |   303 +
 .../sql/catalyst/analysis/package-summary.html     |   164 +
 .../spark/sql/catalyst/analysis/package-tree.html  |   173 +
 .../IcebergSqlExtensionsBaseListener.html          |  2482 +++
 .../IcebergSqlExtensionsBaseVisitor.html           |  1494 ++
 .../extensions/IcebergSqlExtensionsLexer.html      |  1615 ++
 .../extensions/IcebergSqlExtensionsListener.html   |  2036 +++
 ...lExtensionsParser.AddPartitionFieldContext.html |   572 +
 ...gSqlExtensionsParser.ApplyTransformContext.html |   516 +
 ...lExtensionsParser.BigDecimalLiteralContext.html |   442 +
 ...rgSqlExtensionsParser.BigIntLiteralContext.html |   442 +
 ...gSqlExtensionsParser.BooleanLiteralContext.html |   428 +
 ...ergSqlExtensionsParser.BooleanValueContext.html |   450 +
 ...ergSqlExtensionsParser.CallArgumentContext.html |   397 +
 .../IcebergSqlExtensionsParser.CallContext.html    |   470 +
 ...IcebergSqlExtensionsParser.ConstantContext.html |   397 +
 ...gSqlExtensionsParser.DecimalLiteralContext.html |   442 +
 ...rgSqlExtensionsParser.DoubleLiteralContext.html |   442 +
 ...tensionsParser.DropIdentifierFieldsContext.html |   512 +
 ...ExtensionsParser.DropPartitionFieldContext.html |   512 +
 ...SqlExtensionsParser.ExponentLiteralContext.html |   442 +
 ...ebergSqlExtensionsParser.ExpressionContext.html |   450 +
 ...cebergSqlExtensionsParser.FieldListContext.html |   496 +
 ...ergSqlExtensionsParser.FloatLiteralContext.html |   442 +
 ...ebergSqlExtensionsParser.IdentifierContext.html |   397 +
 ...lExtensionsParser.IdentityTransformContext.html |   428 +
 ...gSqlExtensionsParser.IntegerLiteralContext.html |   442 +
 ...xtensionsParser.MultipartIdentifierContext.html |   496 +
 ...rgSqlExtensionsParser.NamedArgumentContext.html |   442 +
 ...bergSqlExtensionsParser.NonReservedContext.html |   800 +
 .../IcebergSqlExtensionsParser.NumberContext.html  |   397 +
 ...gSqlExtensionsParser.NumericLiteralContext.html |   428 +
 .../IcebergSqlExtensionsParser.OrderContext.html   |   496 +
 ...ebergSqlExtensionsParser.OrderFieldContext.html |   552 +
 ...ExtensionsParser.PositionalArgumentContext.html |   428 +
 ...sParser.QuotedIdentifierAlternativeContext.html |   428 +
 ...qlExtensionsParser.QuotedIdentifierContext.html |   436 +
 ...ensionsParser.ReplacePartitionFieldContext.html |   600 +
 ...xtensionsParser.SetIdentifierFieldsContext.html |   512 +
 ...ser.SetWriteDistributionAndOrderingContext.html |   484 +
 ...SqlExtensionsParser.SingleStatementContext.html |   450 +
 ...SqlExtensionsParser.SmallIntLiteralContext.html |   442 +
 ...cebergSqlExtensionsParser.StatementContext.html |   397 +
 ...rgSqlExtensionsParser.StringLiteralContext.html |   442 +
 ...cebergSqlExtensionsParser.StringMapContext.html |   464 +
 ...gSqlExtensionsParser.TinyIntLiteralContext.html |   442 +
 ...lExtensionsParser.TransformArgumentContext.html |   450 +
 ...cebergSqlExtensionsParser.TransformContext.html |   397 +
 ...SqlExtensionsParser.TypeConstructorContext.html |   442 +
 ...ExtensionsParser.UnquotedIdentifierContext.html |   442 +
 ...ensionsParser.WriteDistributionSpecContext.html |   464 +
 ...lExtensionsParser.WriteOrderingSpecContext.html |   492 +
 ...cebergSqlExtensionsParser.WriteSpecContext.html |   478 +
 .../extensions/IcebergSqlExtensionsParser.html     |  2473 +++
 .../extensions/IcebergSqlExtensionsVisitor.html    |  1229 ++
 .../parser/extensions/package-summary.html         |   393 +
 .../catalyst/parser/extensions/package-tree.html   |   267 +
 .../iceberg/catalog/ExtendedSupportsDelete.html    |   280 +
 .../sql/connector/iceberg/catalog/Procedure.html   |   320 +
 .../iceberg/catalog/ProcedureCatalog.html          |   280 +
 .../iceberg/catalog/ProcedureParameter.html        |   338 +
 .../connector/iceberg/catalog/SupportsMerge.html   |   281 +
 .../connector/iceberg/catalog/package-summary.html |   188 +
 .../connector/iceberg/catalog/package-tree.html    |   173 +
 .../distributions/ClusteredDistribution.html       |   266 +
 .../iceberg/distributions/Distribution.html        |   201 +
 .../iceberg/distributions/Distributions.html       |   310 +
 .../iceberg/distributions/OrderedDistribution.html |   266 +
 .../distributions/UnspecifiedDistribution.html     |   202 +
 .../impl/ClusterDistributionImpl.html              |   317 +
 .../impl/OrderedDistributionImpl.html              |   317 +
 .../impl/UnspecifiedDistributionImpl.html          |   271 +
 .../distributions/impl/package-summary.html        |   172 +
 .../iceberg/distributions/impl/package-tree.html   |   163 +
 .../iceberg/distributions/package-summary.html     |   203 +
 .../iceberg/distributions/package-tree.html        |   173 +
 .../iceberg/expressions/NullOrdering.html          |   399 +
 .../iceberg/expressions/SortDirection.html         |   399 +
 .../connector/iceberg/expressions/SortOrder.html   |   302 +
 .../iceberg/expressions/package-summary.html       |   189 +
 .../iceberg/expressions/package-tree.html          |   176 +
 .../connector/iceberg/read/SupportsFileFilter.html |   269 +
 .../connector/iceberg/read/package-summary.html    |   166 +
 .../sql/connector/iceberg/read/package-tree.html   |   161 +
 .../sql/connector/iceberg/write/MergeBuilder.html  |   277 +
 .../connector/iceberg/write/package-summary.html   |   166 +
 .../sql/connector/iceberg/write/package-tree.html  |   157 +
 javadoc/0.12.0/overview-summary.html               |    23 +
 javadoc/0.12.0/overview-tree.html                  |  1464 ++
 javadoc/0.12.0/package-search-index.js             |     1 +
 javadoc/0.12.0/package-search-index.zip            |   Bin 0 -> 591 bytes
 javadoc/0.12.0/resources/glass.png                 |   Bin 0 -> 499 bytes
 javadoc/0.12.0/resources/x.png                     |   Bin 0 -> 394 bytes
 javadoc/0.12.0/script.js                           |   149 +
 javadoc/0.12.0/search.js                           |   331 +
 javadoc/0.12.0/serialized-form.html                |  4502 +++++
 javadoc/0.12.0/stylesheet.css                      |   906 +
 javadoc/0.12.0/type-search-index.js                |     1 +
 javadoc/0.12.0/type-search-index.zip               |   Bin 0 -> 6384 bytes
 javadoc/index.html                                 |     4 +-
 jdbc/index.html                                    |    81 +-
 maintenance/index.html                             |    89 +-
 nessie/index.html                                  |    83 +-
 presto/index.html                                  |     6 +-
 python-feature-support/index.html                  |    83 +-
 releases/index.html                                |   207 +-
 security/index.html                                |    86 +-
 sitemap.xml                                        |    78 +-
 sitemap.xml.gz                                     |   Bin 482 -> 488 bytes
 spark-configuration/index.html                     |    84 +-
 spark-procedures/index.html                        |    83 +-
 spark-structured-streaming/index.html              |    81 +-
 spec/index.html                                    |   100 +-
 {security => trino-prestodb}/index.html            |   115 +-
 1002 files changed, 439682 insertions(+), 814 deletions(-)

diff --git a/404.html b/404.html
index 259276c..65df86c 100644
--- a/404.html
+++ b/404.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="/getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="/getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="/spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="/spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="/spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="/spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="/spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="/spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="/spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="/spark-writes/">Writes</a>
+    <a href="/flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="/spark-procedures/">Maintenance Procedures</a>
+    <a href="/hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="/spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="/spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="/flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="/hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
diff --git a/aws/index.html b/aws/index.html
index 49b423b..09e0a5b 100644
--- a/aws/index.html
+++ b/aws/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown active">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -481,7 +502,7 @@ Here are some examples.</p>
 <h3 id="spark">Spark<a class="headerlink" href="#spark" title="Permanent link">&para;</a></h3>
 <p>For example, to use AWS features with Spark 3 and AWS clients version 2.15.40, you can start the Spark SQL shell with:</p>
 <pre><code class="language-sh"># add Iceberg dependency
-ICEBERG_VERSION=0.11.1
+ICEBERG_VERSION=0.12.0
 DEPENDENCIES=&quot;org.apache.iceberg:iceberg-spark3-runtime:$ICEBERG_VERSION&quot;
 
 # add AWS dependnecy
@@ -508,7 +529,7 @@ spark-sql --packages $DEPENDENCIES \
 <h3 id="flink">Flink<a class="headerlink" href="#flink" title="Permanent link">&para;</a></h3>
 <p>To use AWS module with Flink, you can download the necessary dependencies and specify them when starting the Flink SQL client:</p>
 <pre><code class="language-sh"># download Iceberg dependency
-ICEBERG_VERSION=0.11.1
+ICEBERG_VERSION=0.12.0
 MAVEN_URL=https://repo1.maven.org/maven2
 ICEBERG_MAVEN_URL=$MAVEN_URL/org/apache/iceberg
 wget $ICEBERG_MAVEN_URL/iceberg-flink-runtime/$ICEBERG_VERSION/iceberg-flink-runtime-$ICEBERG_VERSION.jar
@@ -811,12 +832,14 @@ Here are the configurations that users can tune related to this feature:</p>
 User can choose the ACL level by setting the <code>s3.acl</code> property.
 For more details, please read <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html">S3 ACL Documentation</a>.</p>
 <h3 id="object-store-file-layout">Object Store File Layout<a class="headerlink" href="#object-store-file-layout" title="Permanent link">&para;</a></h3>
-<p>S3 and many other cloud storage services <a href="https://aws.amazon.com/premiumsupport/knowledge-center/s3-request-limit-avoid-throttling/">throttle requests based on object prefix</a>. 
-This means data stored in a traditional Hive storage layout has bad read and write throughput since data files of the same partition are placed under the same prefix.
-Iceberg by default uses the Hive storage layout, but can be switched to use a different <code>ObjectStoreLocationProvider</code>.
-In this mode, a hash string is added to the beginning of each file path, so that files are equally distributed across all prefixes in an S3 bucket.
-This results in minimized throttling and maximized throughput for S3-related IO operations.
-Here is an example Spark SQL command to create a table with this feature enabled:</p>
+<p>S3 and many other cloud storage services <a href="https://aws.amazon.com/premiumsupport/knowledge-center/s3-request-limit-avoid-throttling/">throttle requests based on object prefix</a>.
+Data stored in S3 with a traditional Hive storage layout can face S3 request throttling as objects are stored under the same filepath prefix.</p>
+<p>Iceberg by default uses the Hive storage layout, but can be switched to use the <code>ObjectStoreLocationProvider</code>. 
+With <code>ObjectStoreLocationProvider</code>, a determenistic hash is generated for each stored file, with the hash appended 
+directly after the <code>write.object-storage.path</code>. This ensures files written to s3 are equally distributed across multiple <a href="https://aws.amazon.com/premiumsupport/knowledge-center/s3-object-key-naming-pattern/">prefixes</a> in the S3 bucket. Resulting in minimized throttling and maximized throughput for S3-related IO operations. When using <code>ObjectStoreLocationProvider</code> having a shared and short <code>write.object-storage.path</code> across your Iceberg tables w [...]
+<p>For more information on how S3 scales API QPS, checkout the 2018 re:Invent session on <a href="https://youtu.be/rHeTn9pHNKo?t=3219">Best Practices for Amazon S3 and Amazon S3 Glacier</a>. At <a href="https://youtu.be/rHeTn9pHNKo?t=3219">53:39</a> it covers how S3 scales/partitions &amp; at <a href="https://youtu.be/rHeTn9pHNKo?t=3290">54:50</a> it discusses the 30-60 minute wait time before new partitions are created.</p>
+<p>To use the <code>ObjectStorageLocationProvider</code> add <code>'write.object-storage.enabled'=true</code> in the table&rsquo;s properties. 
+Below is an example Spark SQL command to create a table using the <code>ObjectStorageLocationProvider</code>:</p>
 <pre><code class="language-sql">CREATE TABLE my_catalog.my_ns.my_table (
     id bigint,
     data string,
@@ -827,6 +850,16 @@ OPTIONS (
     'write.object-storage.path'='s3://my-table-data-bucket')
 PARTITIONED BY (category);
 </code></pre>
+<p>We can then insert a single row into this new table</p>
+<pre><code class="language-SQL">INSERT INTO my_catalog.my_ns.my_table VALUES (1, &quot;Pizza&quot;, &quot;orders&quot;);
+</code></pre>
+<p>Which will write the data to S3 with a hash (<code>2d3905f8</code>) appended directly after the <code>write.object-storage.path</code>, ensuring reads to the table are spread evenly  across <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/optimizing-performance.html">S3 bucket prefixes</a>, and improving performance.</p>
+<pre><code>s3://my-table-data-bucket/2d3905f8/my_ns.db/my_table/category=orders/00000-0-5affc076-96a4-48f2-9cd2-d5efbc9f0c94-00001.parquet
+</code></pre>
+<p>Note, the path resolution logic for <code>ObjectStoreLocationProvider</code> is as follows:
+- if <code>write.object-storage.path</code> is set, use it
+- if not found, fallback to <code>write.folder-storage.path</code>
+- if not found, use <code>&lt;tableLocation&gt;/data</code></p>
 <p>For more details, please refer to the <a href="../custom-catalog/#custom-location-provider-implementation">LocationProvider Configuration</a> section.  </p>
 <h3 id="s3-strong-consistency">S3 Strong Consistency<a class="headerlink" href="#s3-strong-consistency" title="Permanent link">&para;</a></h3>
 <p>In November 2020, S3 announced <a href="https://aws.amazon.com/s3/consistency/">strong consistency</a> for all read operations, and Iceberg is updated to fully leverage this feature.
@@ -888,7 +921,7 @@ This also serves as an example for users who would like to implement their own A
 <p>By using this client factory, an STS client is initialized with the default credential and region to assume the specified role.
 The Glue, S3 and DynamoDB clients are then initialized with the assume-role credential and region to access resources.
 Here is an example to start Spark shell with this client factory:</p>
-<pre><code class="language-shell">spark-sql --packages org.apache.iceberg:iceberg-spark3-runtime:0.11.1,software.amazon.awssdk:bundle:2.15.40 \
+<pre><code class="language-shell">spark-sql --packages org.apache.iceberg:iceberg-spark3-runtime:0.12.0,software.amazon.awssdk:bundle:2.15.40 \
     --conf spark.sql.catalog.my_catalog=org.apache.iceberg.spark.SparkCatalog \
     --conf spark.sql.catalog.my_catalog.warehouse=s3://my-bucket/my/key/prefix \    
     --conf spark.sql.catalog.my_catalog.catalog-impl=org.apache.iceberg.aws.glue.GlueCatalog \
@@ -905,7 +938,7 @@ Here is an example to start Spark shell with this client factory:</p>
 <pre><code class="language-sh">#!/bin/bash
 
 AWS_SDK_VERSION=2.15.40
-ICEBERG_VERSION=0.11.1
+ICEBERG_VERSION=0.12.0
 MAVEN_URL=https://repo1.maven.org/maven2
 ICEBERG_MAVEN_URL=$MAVEN_URL/org/apache/iceberg
 AWS_MAVEN_URL=$MAVEN_URL/software/amazon/awssdk
diff --git a/benchmarks/index.html b/benchmarks/index.html
index 631e111..37e9fce 100644
--- a/benchmarks/index.html
+++ b/benchmarks/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
diff --git a/blogs/index.html b/blogs/index.html
index 4348bb5..f2953d0 100644
--- a/blogs/index.html
+++ b/blogs/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -420,6 +441,14 @@
                 
             <li class="second-level"><a href="#flink-iceberg-how-to-construct-a-whole-scenario-real-time-data-warehouse">Flink + Iceberg: How to Construct a Whole-scenario Real-time Data Warehouse</a></li>
                 
+            <li class="second-level"><a href="#trino-on-ice-iii-iceberg-concurrency-model-snapshots-and-the-iceberg-spec">Trino on Ice III: Iceberg Concurrency Model, Snapshots, and the Iceberg Spec</a></li>
+                
+            <li class="second-level"><a href="#trino-on-ice-ii-in-place-table-evolution-and-cloud-compatibility-with-iceberg">Trino on Ice II: In-Place Table Evolution and Cloud Compatibility with Iceberg</a></li>
+                
+            <li class="second-level"><a href="#trino-on-ice-i-a-gentle-introduction-to-iceberg">Trino On Ice I: A Gentle Introduction To Iceberg</a></li>
+                
+            <li class="second-level"><a href="#apache-iceberg-a-different-table-design-for-big-data">Apache Iceberg: A Different Table Design for Big Data</a></li>
+                
             <li class="second-level"><a href="#a-short-introduction-to-apache-iceberg">A Short Introduction to Apache Iceberg</a></li>
                 
             <li class="second-level"><a href="#taking-query-optimizations-to-the-next-level-with-iceberg">Taking Query Optimizations to the Next Level with Iceberg</a></li>
@@ -466,6 +495,18 @@
 <h3 id="flink-iceberg-how-to-construct-a-whole-scenario-real-time-data-warehouse"><a href="https://www.alibabacloud.com/blog/flink-%2B-iceberg-how-to-construct-a-whole-scenario-real-time-data-warehouse_597824">Flink + Iceberg: How to Construct a Whole-scenario Real-time Data Warehouse</a><a class="headerlink" href="#flink-iceberg-how-to-construct-a-whole-scenario-real-time-data-warehouse" title="Permanent link">&para;</a></h3>
 <p><strong>Date</strong>: Jun 8th, 2021, <strong>Company</strong>: Tencent</p>
 <p><strong>Author</strong> <a href="https://www.linkedin.com/in/shu-su-62944994/">Shu (Simon Su) Su</a></p>
+<h3 id="trino-on-ice-iii-iceberg-concurrency-model-snapshots-and-the-iceberg-spec"><a href="https://blog.starburst.io/trino-on-ice-iii-iceberg-concurrency-model-snapshots-and-the-iceberg-spec">Trino on Ice III: Iceberg Concurrency Model, Snapshots, and the Iceberg Spec</a><a class="headerlink" href="#trino-on-ice-iii-iceberg-concurrency-model-snapshots-and-the-iceberg-spec" title="Permanent link">&para;</a></h3>
+<p><strong>Date</strong>: May 25th, 2021, <strong>Company</strong>: Starburst</p>
+<p><strong>Author</strong>: <a href="https://www.linkedin.com/in/bitsondatadev">Brian Olsen</a></p>
+<h3 id="trino-on-ice-ii-in-place-table-evolution-and-cloud-compatibility-with-iceberg"><a href="https://blog.starburst.io/trino-on-ice-ii-in-place-table-evolution-and-cloud-compatibility-with-iceberg">Trino on Ice II: In-Place Table Evolution and Cloud Compatibility with Iceberg</a><a class="headerlink" href="#trino-on-ice-ii-in-place-table-evolution-and-cloud-compatibility-with-iceberg" title="Permanent link">&para;</a></h3>
+<p><strong>Date</strong>: May 11th, 2021, <strong>Company</strong>: Starburst</p>
+<p><strong>Author</strong>: <a href="https://www.linkedin.com/in/bitsondatadev">Brian Olsen</a></p>
+<h3 id="trino-on-ice-i-a-gentle-introduction-to-iceberg"><a href="https://blog.starburst.io/trino-on-ice-i-a-gentle-introduction-to-iceberg">Trino On Ice I: A Gentle Introduction To Iceberg</a><a class="headerlink" href="#trino-on-ice-i-a-gentle-introduction-to-iceberg" title="Permanent link">&para;</a></h3>
+<p><strong>Date</strong>: Apr 27th, 2021, <strong>Company</strong>: Starburst</p>
+<p><strong>Author</strong>: <a href="https://www.linkedin.com/in/bitsondatadev">Brian Olsen</a></p>
+<h3 id="apache-iceberg-a-different-table-design-for-big-data"><a href="https://thenewstack.io/apache-iceberg-a-different-table-design-for-big-data/">Apache Iceberg: A Different Table Design for Big Data</a><a class="headerlink" href="#apache-iceberg-a-different-table-design-for-big-data" title="Permanent link">&para;</a></h3>
+<p><strong>Date</strong>: Feb 1st, 2021, <strong>Company</strong>: thenewstack.io</p>
+<p><strong>Author</strong>: <a href="https://thenewstack.io/author/susanhall/">Susan Hall</a></p>
 <h3 id="a-short-introduction-to-apache-iceberg"><a href="https://medium.com/expedia-group-tech/a-short-introduction-to-apache-iceberg-d34f628b6799">A Short Introduction to Apache Iceberg</a><a class="headerlink" href="#a-short-introduction-to-apache-iceberg" title="Permanent link">&para;</a></h3>
 <p><strong>Date</strong>: Jan 26th, 2021, <strong>Company</strong>: Expedia</p>
 <p><strong>Author</strong>: <a href="https://www.linkedin.com/in/christine-mathiesen-676a98159/">Christine Mathiesen</a></p>
diff --git a/community/index.html b/community/index.html
index 49e390b..1172977 100644
--- a/community/index.html
+++ b/community/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
diff --git a/configuration/index.html b/configuration/index.html
index 8e99fca..7857686 100644
--- a/configuration/index.html
+++ b/configuration/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown active">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -394,7 +415,7 @@
 
             <ul class="nav navbar-nav navbar-right">
                     <li >
-                        <a rel="prev" href="../security/">
+                        <a rel="prev" href="../getting-started/">
                             <i class="fas fa-arrow-left"></i> Previous
                         </a>
                     </li>
diff --git a/evolution/index.html b/evolution/index.html
index e3a104b..615bcf6 100644
--- a/evolution/index.html
+++ b/evolution/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown active">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
diff --git a/flink/index.html b/flink/index.html
index 5bfccdc..5c6990a 100644
--- a/flink/index.html
+++ b/flink/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -172,55 +178,88 @@
                 
                 
                 
-                    <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                    <li class="dropdown active">
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-writes/">Writes</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
+                        
+                            
+<li class="active">
+    <a href="./">Flink</a>
+</li>
+
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li class="active">
-                        <a href="./">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -563,8 +584,11 @@ we only integrate Iceberg with Apache Flink 1.11.x.</p>
 <h2 id="preparation-when-using-flink-sql-client">Preparation when using Flink SQL Client<a class="headerlink" href="#preparation-when-using-flink-sql-client" title="Permanent link">&para;</a></h2>
 <p>To create iceberg table in flink, we recommend to use <a href="https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/sqlClient.html">Flink SQL Client</a> because it&rsquo;s easier for users to understand the concepts.</p>
 <p>Step.1 Downloading the flink 1.11.x binary package from the apache flink <a href="https://flink.apache.org/downloads.html">download page</a>. We now use scala 2.12 to archive the apache iceberg-flink-runtime jar, so it&rsquo;s recommended to use flink 1.11 bundled with scala 2.12.</p>
-<pre><code class="language-bash">wget https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.12.tgz
-tar xzvf flink-1.11.1-bin-scala_2.12.tgz
+<pre><code class="language-bash">FLINK_VERSION=1.11.1
+SCALA_VERSION=2.12
+APACHE_FLINK_URL=archive.apache.org/dist/flink/
+wget ${APACHE_FLINK_URL}/flink-${FLINK_VERSION}/flink-${FLINK_VERSION}-bin-scala_${SCALA_VERSION}.tgz
+tar xzvf flink-${FLINK_VERSION}-bin-scala_${SCALA_VERSION}.tgz
 </code></pre>
 <p>Step.2 Start a standalone flink cluster within hadoop environment.</p>
 <pre><code class="language-bash"># HADOOP_HOME is your hadoop root directory after unpack the binary package.
@@ -586,12 +610,25 @@ as the following:</p>
 <pre><code class="language-bash"># HADOOP_HOME is your hadoop root directory after unpack the binary package.
 export HADOOP_CLASSPATH=`$HADOOP_HOME/bin/hadoop classpath`
 
-# wget the flink-sql-connector-hive-2.3.6_2.11-1.11.0.jar from the above bundled jar URL firstly.
+# download Iceberg dependency
+ICEBERG_VERSION=0.11.1
+MAVEN_URL=https://repo1.maven.org/maven2
+ICEBERG_MAVEN_URL=${MAVEN_URL}/org/apache/iceberg
+ICEBERG_PACKAGE=iceberg-flink-runtime
+wget ${ICEBERG_MAVEN_URL}/${ICEBERG_PACKAGE}/${ICEBERG_VERSION}/${ICEBERG_PACKAGE}-${ICEBERG_VERSION}.jar
+
+# download the flink-sql-connector-hive-${HIVE_VERSION}_${SCALA_VERSION}-${FLINK_VERSION}.jar
+HIVE_VERSION=2.3.6
+SCALA_VERSION=2.11
+FLINK_VERSION=1.11.0
+FLINK_CONNECTOR_URL=${MAVEN_URL}/org/apache/flink
+FLINK_CONNECTOR_PACKAGE=flink-sql-connector-hive
+wget ${FLINK_CONNECTOR_URL}/${FLINK_CONNECTOR_PACKAGE}-${HIVE_VERSION}_${SCALA_VERSION}/${FLINK_VERSION}/${FLINK_CONNECTOR_PACKAGE}-${HIVE_VERSION}_${SCALA_VERSION}-${FLINK_VERSION}.jar
 
 # open the SQL client.
-./bin/sql-client.sh embedded \
-    -j &lt;flink-runtime-directory&gt;/iceberg-flink-runtime-xxx.jar \
-    -j &lt;hive-bundlded-jar-directory&gt;/flink-sql-connector-hive-2.3.6_2.11-1.11.0.jar \
+/path/to/bin/sql-client.sh embedded \
+    -j ${ICEBERG_PACKAGE}-${ICEBERG_VERSION}.jar \
+    -j ${FLINK_CONNECTOR_PACKAGE}-${HIVE_VERSION}_${SCALA_VERSION}-${FLINK_VERSION}.jar \
     shell
 </code></pre>
 <h2 id="preparation-when-using-flinks-python-api">Preparation when using Flink&rsquo;s Python API<a class="headerlink" href="#preparation-when-using-flinks-python-api" title="Permanent link">&para;</a></h2>
@@ -650,7 +687,7 @@ In our example we&rsquo;re using <code>env.add_jars(..)</code> as shown below:</
 from pyflink.datastream import StreamExecutionEnvironment
 
 env = StreamExecutionEnvironment.get_execution_environment()
-iceberg_flink_runtime_jar = os.path.join(os.getcwd(), &quot;iceberg-flink-runtime-0.11.1.jar&quot;)
+iceberg_flink_runtime_jar = os.path.join(os.getcwd(), &quot;iceberg-flink-runtime-0.12.0.jar&quot;)
 
 env.add_jars(&quot;file://{}&quot;.format(iceberg_flink_runtime_jar))
 </code></pre>
@@ -724,7 +761,7 @@ When <code>catalog-impl</code> is set, the value of <code>catalog-type</code> is
 USE iceberg_db;
 </code></pre>
 <h3 id="create-table"><code>CREATE TABLE</code><a class="headerlink" href="#create-table" title="Permanent link">&para;</a></h3>
-<pre><code class="language-sql">CREATE TABLE hive_catalog.default.sample (
+<pre><code class="language-sql">CREATE TABLE `hive_catalog`.`default`.`sample` (
     id BIGINT COMMENT 'unique id',
     data STRING
 );
@@ -738,7 +775,7 @@ USE iceberg_db;
 <p>Currently, it does not support computed column, primary key and watermark definition etc.</p>
 <h3 id="partitioned-by"><code>PARTITIONED BY</code><a class="headerlink" href="#partitioned-by" title="Permanent link">&para;</a></h3>
 <p>To create a partition table, use <code>PARTITIONED BY</code>:</p>
-<pre><code class="language-sql">CREATE TABLE hive_catalog.default.sample (
+<pre><code class="language-sql">CREATE TABLE `hive_catalog`.`default`.`sample` (
     id BIGINT COMMENT 'unique id',
     data STRING
 ) PARTITIONED BY (data);
@@ -746,24 +783,24 @@ USE iceberg_db;
 <p>Apache Iceberg support hidden partition but apache flink don&rsquo;t support partitioning by a function on columns, so we&rsquo;ve no way to support hidden partition in flink DDL now, we will improve apache flink DDL in future.</p>
 <h3 id="create-table-like"><code>CREATE TABLE LIKE</code><a class="headerlink" href="#create-table-like" title="Permanent link">&para;</a></h3>
 <p>To create a table with the same schema, partitioning, and table properties as another table, use <code>CREATE TABLE LIKE</code>.</p>
-<pre><code class="language-sql">CREATE TABLE hive_catalog.default.sample (
+<pre><code class="language-sql">CREATE TABLE `hive_catalog`.`default`.`sample` (
     id BIGINT COMMENT 'unique id',
     data STRING
 );
 
-CREATE TABLE  hive_catalog.default.sample_like LIKE hive_catalog.default.sample;
+CREATE TABLE  `hive_catalog`.`default`.`sample_like` LIKE `hive_catalog`.`default`.`sample`;
 </code></pre>
 <p>For more details, refer to the <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/sql/create.html#create-table">Flink <code>CREATE TABLE</code> documentation</a>.</p>
 <h3 id="alter-table"><code>ALTER TABLE</code><a class="headerlink" href="#alter-table" title="Permanent link">&para;</a></h3>
 <p>Iceberg only support altering table properties in flink 1.11 now.</p>
-<pre><code class="language-sql">ALTER TABLE hive_catalog.default.sample SET ('write.format.default'='avro')
+<pre><code class="language-sql">ALTER TABLE `hive_catalog`.`default`.`sample` SET ('write.format.default'='avro')
 </code></pre>
 <h3 id="alter-table-rename-to"><code>ALTER TABLE .. RENAME TO</code><a class="headerlink" href="#alter-table-rename-to" title="Permanent link">&para;</a></h3>
-<pre><code class="language-sql">ALTER TABLE hive_catalog.default.sample RENAME TO hive_catalog.default.new_sample;
+<pre><code class="language-sql">ALTER TABLE `hive_catalog`.`default`.`sample` RENAME TO `hive_catalog`.`default`.`new_sample`;
 </code></pre>
 <h3 id="drop-table"><code>DROP TABLE</code><a class="headerlink" href="#drop-table" title="Permanent link">&para;</a></h3>
 <p>To delete a table, run:</p>
-<pre><code class="language-sql">DROP TABLE hive_catalog.default.sample;
+<pre><code class="language-sql">DROP TABLE `hive_catalog`.`default`.`sample`;
 </code></pre>
 <h2 id="querying-with-sql">Querying with SQL<a class="headerlink" href="#querying-with-sql" title="Permanent link">&para;</a></h2>
 <p>Iceberg support both streaming and batch read in flink now. we could execute the following sql command to switch the execute type from &lsquo;streaming&rsquo; mode to &lsquo;batch&rsquo; mode, and vice versa:</p>
@@ -802,8 +839,8 @@ SELECT * FROM sample /*+ OPTIONS('streaming'='true', 'monitor-interval'='1s', 's
 <p>Iceberg support both <code>INSERT INTO</code> and <code>INSERT OVERWRITE</code> in flink 1.11 now.</p>
 <h3 id="insert-into"><code>INSERT INTO</code><a class="headerlink" href="#insert-into" title="Permanent link">&para;</a></h3>
 <p>To append new data to a table with a flink streaming job, use <code>INSERT INTO</code>:</p>
-<pre><code class="language-sql">INSERT INTO hive_catalog.default.sample VALUES (1, 'a');
-INSERT INTO hive_catalog.default.sample SELECT id, data from other_kafka_table;
+<pre><code class="language-sql">INSERT INTO `hive_catalog`.`default`.`sample` VALUES (1, 'a');
+INSERT INTO `hive_catalog`.`default`.`sample` SELECT id, data from other_kafka_table;
 </code></pre>
 <h3 id="insert-overwrite"><code>INSERT OVERWRITE</code><a class="headerlink" href="#insert-overwrite" title="Permanent link">&para;</a></h3>
 <p>To replace data in the table with the result of a query, use <code>INSERT OVERWRITE</code> in batch job (flink streaming job does not support <code>INSERT OVERWRITE</code>). Overwrites are atomic operations for Iceberg tables.</p>
@@ -811,7 +848,7 @@ INSERT INTO hive_catalog.default.sample SELECT id, data from other_kafka_table;
 <pre><code class="language-sql">INSERT OVERWRITE sample VALUES (1, 'a');
 </code></pre>
 <p>Iceberg also support overwriting given partitions by the <code>select</code> values:</p>
-<pre><code class="language-sql">INSERT OVERWRITE hive_catalog.default.sample PARTITION(data='a') SELECT 6;
+<pre><code class="language-sql">INSERT OVERWRITE `hive_catalog`.`default`.`sample` PARTITION(data='a') SELECT 6;
 </code></pre>
 <p>For a partitioned iceberg table, when all the partition columns are set a value in <code>PARTITION</code> clause, it is inserting into a static partition, otherwise if partial partition columns (prefix part of all partition columns) are set a value in <code>PARTITION</code> clause, it is writing the query result into a dynamic partition.
 For an unpartitioned iceberg table, its data will be completely overwritten by <code>INSERT OVERWRITE</code>.</p>
@@ -850,7 +887,7 @@ stream.print();
 // Submit and execute this streaming read job.
 env.execute(&quot;Test Iceberg Batch Read&quot;);
 </code></pre>
-<p>There are other options that we could set by Java API, please see the <a href="../javadoc/0.11.1/org/apache/iceberg/flink/source/FlinkSource.html">FlinkSource#Builder</a>.</p>
+<p>There are other options that we could set by Java API, please see the <a href="../javadoc/0.12.0/org/apache/iceberg/flink/source/FlinkSource.html">FlinkSource#Builder</a>.</p>
 <h2 id="writing-with-datastream">Writing with DataStream<a class="headerlink" href="#writing-with-datastream" title="Permanent link">&para;</a></h2>
 <p>Iceberg support writing to iceberg table from different DataStream input.</p>
 <h3 id="appending-data">Appending data.<a class="headerlink" href="#appending-data" title="Permanent link">&para;</a></h3>
@@ -895,7 +932,7 @@ RewriteDataFilesActionResult result = Actions.forTable(table)
         .rewriteDataFiles()
         .execute();
 </code></pre>
-<p>For more doc about options of the rewrite files action, please see <a href="../javadoc/0.11.1/org/apache/iceberg/flink/actions/RewriteDataFilesAction.html">RewriteDataFilesAction</a></p>
+<p>For more doc about options of the rewrite files action, please see <a href="../javadoc/0.12.0/org/apache/iceberg/flink/actions/RewriteDataFilesAction.html">RewriteDataFilesAction</a></p>
 <h2 id="future-improvement">Future improvement.<a class="headerlink" href="#future-improvement" title="Permanent link">&para;</a></h2>
 <p>There are some features that we do not yet support in the current flink iceberg integration work:</p>
 <ul>
diff --git a/getting-started/index.html b/getting-started/index.html
index e7ed821..6b8af7b 100644
--- a/getting-started/index.html
+++ b/getting-started/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="./">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown active">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li class="active">
     <a href="./">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -443,19 +464,22 @@
  -->
 
 <h1 id="getting-started">Getting Started<a class="headerlink" href="#getting-started" title="Permanent link">&para;</a></h1>
+<p>The latest version of Iceberg is <a href="../releases/">0.12.0</a>.</p>
+<p>Spark is currently the most feature-rich compute engine for Iceberg operations. 
+We recommend you to get started with Spark to understand Iceberg concepts and features with examples.
+You can also view documentations of using Iceberg with other compute engine under the <strong>Engines</strong> tab.</p>
 <h2 id="using-iceberg-in-spark-3">Using Iceberg in Spark 3<a class="headerlink" href="#using-iceberg-in-spark-3" title="Permanent link">&para;</a></h2>
-<p>The latest version of Iceberg is <a href="../releases/">0.11.1</a>.</p>
 <p>To use Iceberg in a Spark shell, use the <code>--packages</code> option:</p>
-<pre><code class="language-sh">spark-shell --packages org.apache.iceberg:iceberg-spark3-runtime:0.11.1
+<pre><code class="language-sh">spark-shell --packages org.apache.iceberg:iceberg-spark3-runtime:0.12.0
 </code></pre>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>If you want to include Iceberg in your Spark installation, add the <a href="https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.11.1/iceberg-spark3-runtime-0.11.1.jar"><code>iceberg-spark3-runtime</code> Jar</a> to Spark&rsquo;s <code>jars</code> folder.</p>
+<p>If you want to include Iceberg in your Spark installation, add the <a href="https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.0/iceberg-spark3-runtime-0.12.0.jar"><code>iceberg-spark3-runtime</code> Jar</a> to Spark&rsquo;s <code>jars</code> folder.</p>
 </div>
 <h3 id="adding-catalogs">Adding catalogs<a class="headerlink" href="#adding-catalogs" title="Permanent link">&para;</a></h3>
 <p>Iceberg comes with <a href="../spark-configuration/#catalogs">catalogs</a> that enable SQL commands to manage tables and load them by name. Catalogs are configured using properties under <code>spark.sql.catalog.(catalog_name)</code>.</p>
 <p>This command creates a path-based catalog named <code>local</code> for tables under <code>$PWD/warehouse</code> and adds support for Iceberg tables to Spark&rsquo;s built-in catalog:</p>
-<pre><code class="language-sh">spark-sql --packages org.apache.iceberg:iceberg-spark3-runtime:0.11.1\
+<pre><code class="language-sh">spark-sql --packages org.apache.iceberg:iceberg-spark3-runtime:0.12.0\
     --conf spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions \
     --conf spark.sql.catalog.spark_catalog=org.apache.iceberg.spark.SparkSessionCatalog \
     --conf spark.sql.catalog.spark_catalog.type=hive \
diff --git a/hive/index.html b/hive/index.html
index 709fac4..dacb920 100644
--- a/hive/index.html
+++ b/hive/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -172,55 +178,88 @@
                 
                 
                 
-                    <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                    <li class="dropdown active">
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-writes/">Writes</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../flink/">Flink</a>
+</li>
+
+                        
+                            
+<li class="active">
+    <a href="./">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li class="active">
-                        <a href="./">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -517,7 +538,7 @@ There are two ways to enable Hive support: globally in Hadoop Configuration and
 For example, setting this in the <code>hive-site.xml</code> loaded by Spark will enable the storage handler for all tables created by Spark.</p>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
-<p>When using Hive with Tez in <code>0.11.x</code> releases, you also have to disable vectorization (<code>hive.vectorized.execution.enabled=false</code>)</p>
+<p>Starting with Apache Iceberg <code>0.11.0</code>, when using Hive with Tez you also have to disable vectorization (<code>hive.vectorized.execution.enabled=false</code>).</p>
 </div>
 <h4 id="table-property-configuration">Table property configuration<a class="headerlink" href="#table-property-configuration" title="Permanent link">&para;</a></h4>
 <p>Alternatively, the property <code>engine.hive.enabled</code> can be set to <code>true</code> and added to the table properties when creating the Iceberg table. 
diff --git a/index.html b/index.html
index 4446975..c51fb62 100644
--- a/index.html
+++ b/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="spark-writes/">Writes</a>
+    <a href="flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="spark-procedures/">Maintenance Procedures</a>
+    <a href="hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -444,14 +465,14 @@
   -->
 
 <h1 id="_1"><img alt="Iceberg" src="img/Iceberg-logo.png" /><a class="headerlink" href="#_1" title="Permanent link">&para;</a></h1>
-<p><strong>Apache Iceberg is an open table format for huge analytic datasets.</strong> Iceberg adds tables to Trino and Spark that use a high-performance format that works just like a SQL table.</p>
+<p><strong>Apache Iceberg is an open table format for huge analytic datasets.</strong> Iceberg adds tables to compute engines including Spark, Trino, PrestoDB, Flink and Hive using a high-performance table format that works just like a SQL table.</p>
 <h3 id="user-experience">User experience<a class="headerlink" href="#user-experience" title="Permanent link">&para;</a></h3>
 <p>Iceberg avoids unpleasant surprises. Schema evolution works and won&rsquo;t inadvertently un-delete data. Users don&rsquo;t need to know about partitioning to get fast queries.</p>
 <ul>
 <li><a href="evolution#schema-evolution">Schema evolution</a> supports add, drop, update, or rename, and has <a href="evolution#correctness">no side-effects</a></li>
 <li><a href="partitioning">Hidden partitioning</a> prevents user mistakes that cause silently incorrect results or extremely slow queries</li>
 <li><a href="evolution#partition-evolution">Partition layout evolution</a> can update the layout of a table as data volume or query patterns change</li>
-<li><a href="spark#time-travel">Time travel</a> enables reproducible queries that use exactly the same table snapshot, or lets users easily examine changes</li>
+<li><a href="spark-queries#time-travel">Time travel</a> enables reproducible queries that use exactly the same table snapshot, or lets users easily examine changes</li>
 <li>Version rollback allows users to quickly correct problems by resetting tables to a good state</li>
 </ul>
 <h3 id="reliability-and-performance">Reliability and performance<a class="headerlink" href="#reliability-and-performance" title="Permanent link">&para;</a></h3>
diff --git a/java-api-quickstart/index.html b/java-api-quickstart/index.html
index fb9d52f..dd786cc 100644
--- a/java-api-quickstart/index.html
+++ b/java-api-quickstart/index.html
@@ -121,6 +121,12 @@
                 
                 
                 
+                    <li >
+                        <a href="../getting-started/">Getting Started</a>
+                    </li>
+                
+                
+                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tables <b class="caret"></b></a>
                         <ul class="dropdown-menu">
@@ -173,54 +179,87 @@
                 
                 
                     <li class="dropdown">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Spark <b class="caret"></b></a>
+                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Engines <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
                             
+  <li class="dropdown-submenu">
+    <a tabindex="-1" href="">Spark</a>
+    <ul class="dropdown-menu">
+        
+            
 <li >
     <a href="../getting-started/">Getting Started</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-configuration/">Configuration</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-ddl/">DDL</a>
 </li>
 
-                        
-                            
+        
+            
 <li >
     <a href="../spark-queries/">Queries</a>
 </li>
 
+        
+            
+<li >
+    <a href="../spark-writes/">Writes</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-procedures/">Maintenance Procedures</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-structured-streaming/">Structured Streaming</a>
+</li>
+
+        
+            
+<li >
+    <a href="../spark-queries/#time-travel">Time Travel</a>
+</li>
+
+        
+    </ul>
+  </li>
+
                         
                             
 <li >
-    <a href="../spark-writes/">Writes</a>
+    <a href="../flink/">Flink</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-procedures/">Maintenance Procedures</a>
+    <a href="../hive/">Hive</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-structured-streaming/">Structured Streaming</a>
+    <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
 </li>
 
                         
                             
 <li >
-    <a href="../spark-queries/#time-travel">Time Travel</a>
+    <a href="https://prestodb.io/docs/current/connector/iceberg.html">PrestoDB</a>
 </li>
 
                         
@@ -229,24 +268,6 @@
                 
                 
                 
-                    <li >
-                        <a href="https://trino.io/docs/current/connector/iceberg.html">Trino</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../flink/">Flink</a>
-                    </li>
-                
-                
-                
-                    <li >
-                        <a href="../hive/">Hive</a>
-                    </li>
-                
-                
-                
                     <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Integrations <b class="caret"></b></a>
                         <ul class="dropdown-menu">
diff --git a/javadoc/0.12.0/allclasses-index.html b/javadoc/0.12.0/allclasses-index.html
new file mode 100644
index 0000000..9a23d8a
--- /dev/null
+++ b/javadoc/0.12.0/allclasses-index.html
@@ -0,0 +1,3980 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.12) on Wed Aug 18 10:34:26 PDT 2021 -->
+<title>All Classes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2021-08-18">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Classes";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":2,"i1":1,"i2":2,"i3":1,"i4":2,"i5":2,"i6":1,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":8,"i13":2,"i14":1,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":1,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":4,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i [...]
+var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
+</div>
+<div class="allClassesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&n [...]
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/AbstractMapredIcebergRecordReader.html" title="class in org.apache.iceberg.mr.mapred">AbstractMapredIcebergRecordReader</a>&lt;<a href="org/apache/iceberg/mr/mapred/AbstractMapredIcebergRecordReader.html" title="type parameter in AbstractMapredIcebergRecordReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Accessor.html" title="interface in org.apache.iceberg">Accessor</a>&lt;<a href="org/apache/iceberg/Accessor.html" title="type parameter in Accessor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg">Accessors</a></td>
+<th class="colLast" scope="row">
+<div class="block">Position2Accessor and Position3Accessor here is an optimization.</div>
+</th>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/Action.html" title="interface in org.apache.iceberg.actions">Action</a>&lt;<a href="org/apache/iceberg/actions/Action.html" title="type parameter in Action">ThisT</a>,&#8203;<a href="org/apache/iceberg/actions/Action.html" title="type parameter in Action">R</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An action performed on a table.</div>
+</th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/Actions.html" title="class in org.apache.iceberg.actions">Actions</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use an implementation of <a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions"><code>ActionsProvider</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/actions/Actions.html" title="class in org.apache.iceberg.flink.actions">Actions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions">ActionsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">An API that should be implemented by query engine integrations for providing actions.</div>
+</th>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/AllDataFilesTable.html" title="class in org.apache.iceberg">AllDataFilesTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's valid data files as rows.</div>
+</th>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/AllDataFilesTable.AllDataFilesTableScan.html" title="class in org.apache.iceberg">AllDataFilesTable.AllDataFilesTableScan</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/AllEntriesTable.html" title="class in org.apache.iceberg">AllEntriesTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's manifest entries as rows, for both delete and data files.</div>
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/AllManifestsTable.html" title="class in org.apache.iceberg">AllManifestsTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's valid manifest files as rows.</div>
+</th>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/AllManifestsTable.AllManifestsTableScan.html" title="class in org.apache.iceberg">AllManifestsTable.AllManifestsTableScan</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when attempting to create a table that already exists.</div>
+</th>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/And.html" title="class in org.apache.iceberg.expressions">And</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/AppendFiles.html" title="interface in org.apache.iceberg">AppendFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for appending new files in a table.</div>
+</th>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ArrayUtil.html" title="class in org.apache.iceberg.util">ArrayUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/ArrowAllocation.html" title="class in org.apache.iceberg.arrow">ArrowAllocation</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Vectorized reader that returns an iterator of <a href="org/apache/iceberg/arrow/vectorized/ColumnarBatch.html" title="class in org.apache.iceberg.arrow.vectorized"><code>ColumnarBatch</code></a>.</div>
+</th>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/ArrowSchemaUtil.html" title="class in org.apache.iceberg.arrow">ArrowSchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowVectorAccessor</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">DecimalT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">Utf8StringT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorize [...]
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessors.html" title="class in org.apache.iceberg.spark.data.vectorized">ArrowVectorAccessors</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/AssumeRoleAwsClientFactory.html" title="class in org.apache.iceberg.aws">AssumeRoleAwsClientFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.html" title="class in org.apache.iceberg.avro">Avro</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.DataWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DataWriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.DeleteWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DeleteWriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.ReadBuilder.html" title="class in org.apache.iceberg.avro">Avro.ReadBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.WriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.WriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroEncoderUtil.html" title="class in org.apache.iceberg.avro">AvroEncoderUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroIterable.html" title="class in org.apache.iceberg.avro">AvroIterable</a>&lt;<a href="org/apache/iceberg/avro/AvroIterable.html" title="type parameter in AvroIterable">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroMetrics.html" title="class in org.apache.iceberg.avro">AvroMetrics</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroSchemaUtil.html" title="class in org.apache.iceberg.avro">AvroSchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroSchemaVisitor.html" title="class in org.apache.iceberg.avro">AvroSchemaVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroSchemaVisitor.html" title="type parameter in AvroSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroSchemaWithTypeVisitor.html" title="class in org.apache.iceberg.avro">AvroSchemaWithTypeVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroSchemaWithTypeVisitor.html" title="type parameter in AvroSchemaWithTypeVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">AvroWithFlinkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.html" title="type parameter in AvroWithFlinkSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="class in org.apache.iceberg.avro">AvroWithPartnerByStructureVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="type parameter in AvroWithPartnerByStructureVisitor">P</a>,&#8203;<a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="type parameter in AvroWithPartnerByStructureVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A abstract avro schema visitor with partner type.</div>
+</th>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/AvroWithSparkSchemaVisitor.html" title="class in org.apache.iceberg.spark.data">AvroWithSparkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/spark/data/AvroWithSparkSchemaVisitor.html" title="type parameter in AvroWithSparkSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/AwsClientFactories.html" title="class in org.apache.iceberg.aws">AwsClientFactories</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/AwsClientFactory.html" title="interface in org.apache.iceberg.aws">AwsClientFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to customize AWS clients used by Iceberg.</div>
+</th>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/AwsProperties.html" title="class in org.apache.iceberg.aws">AwsProperties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/BaseColumnIterator.html" title="class in org.apache.iceberg.parquet">BaseColumnIterator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg">BaseCombinedScanTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseDeleteOrphanFilesActionResult.html" title="class in org.apache.iceberg.actions">BaseDeleteOrphanFilesActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseDeleteOrphanFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseDeleteOrphanFilesSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that removes orphan metadata and data files by listing a given location and comparing
+ the actual files in that location with data and metadata files referenced by all valid snapshots.</div>
+</th>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseDeleteReachableFilesActionResult.html" title="class in org.apache.iceberg.actions">BaseDeleteReachableFilesActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseDeleteReachableFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseDeleteReachableFilesSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of <a href="org/apache/iceberg/actions/DeleteReachableFiles.html" title="interface in org.apache.iceberg.actions"><code>DeleteReachableFiles</code></a> that uses metadata tables in Spark
+ to determine which files should be deleted.</div>
+</th>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseExpireSnapshotsActionResult.html" title="class in org.apache.iceberg.actions">BaseExpireSnapshotsActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseExpireSnapshotsSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseExpireSnapshotsSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that performs the same operation as <a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg"><code>ExpireSnapshots</code></a> but uses Spark
+ to determine the delta in files between the pre and post-expiration table metadata.</div>
+</th>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseFileGroupRewriteResult.html" title="class in org.apache.iceberg.actions">BaseFileGroupRewriteResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseMetastoreTableOperations.CommitStatus.html" title="enum in org.apache.iceberg">BaseMetastoreTableOperations.CommitStatus</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseMigrateTableActionResult.html" title="class in org.apache.iceberg.actions">BaseMigrateTableActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseMigrateTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseMigrateTableSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">Takes a Spark table in the source catalog and attempts to transform it into an Iceberg
+ table in the same location with the same identifier.</div>
+</th>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseOverwriteFiles.html" title="class in org.apache.iceberg">BaseOverwriteFiles</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/BasePageIterator.html" title="class in org.apache.iceberg.parquet">BasePageIterator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/BasePageIterator.IntIterator.html" title="class in org.apache.iceberg.parquet">BasePageIterator.IntIterator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/parquet/BaseParquetReaders.html" title="class in org.apache.iceberg.data.parquet">BaseParquetReaders</a>&lt;<a href="org/apache/iceberg/data/parquet/BaseParquetReaders.html" title="type parameter in BaseParquetReaders">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/parquet/BaseParquetWriter.html" title="class in org.apache.iceberg.data.parquet">BaseParquetWriter</a>&lt;<a href="org/apache/iceberg/data/parquet/BaseParquetWriter.html" title="type parameter in BaseParquetWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseReplacePartitions.html" title="class in org.apache.iceberg">BaseReplacePartitions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseReplaceSortOrder.html" title="class in org.apache.iceberg">BaseReplaceSortOrder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseRewriteDataFilesAction.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesAction</a>&lt;<a href="org/apache/iceberg/actions/BaseRewriteDataFilesAction.html" title="type parameter in BaseRewriteDataFilesAction">ThisT</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseRewriteDataFilesFileGroupInfo.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesFileGroupInfo</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseRewriteDataFilesResult.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseRewriteDataFilesSpark3Action.html" title="class in org.apache.iceberg.spark.actions">BaseRewriteDataFilesSpark3Action</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseRewriteManifests.html" title="class in org.apache.iceberg">BaseRewriteManifests</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseRewriteManifestsActionResult.html" title="class in org.apache.iceberg.actions">BaseRewriteManifestsActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseRewriteManifestsSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseRewriteManifestsSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that rewrites manifests in a distributed manner and co-locates metadata for partitions.</div>
+</th>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BaseSnapshotTableActionResult.html" title="class in org.apache.iceberg.actions">BaseSnapshotTableActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/BaseSnapshotTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseSnapshotTableSparkAction</a></td>
+<th class="colLast" scope="row">
+<div class="block">Creates a new Iceberg table based on a source Spark table.</div>
+</th>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/BaseTaskWriter.html" title="class in org.apache.iceberg.io">BaseTaskWriter</a>&lt;<a href="org/apache/iceberg/io/BaseTaskWriter.html" title="type parameter in BaseTaskWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/BaseVectorizedParquetValuesReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">BaseVectorizedParquetValuesReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">A values reader for Parquet's run-length encoded data that reads column data in batches instead of one value at a
+ time.</div>
+</th>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/BaseWriterFactory.html" title="class in org.apache.iceberg.data">BaseWriterFactory</a>&lt;<a href="org/apache/iceberg/data/BaseWriterFactory.html" title="type parameter in BaseWriterFactory">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A base writer factory to be extended by query engine integrations.</div>
+</th>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/BinaryUtil.html" title="class in org.apache.iceberg.util">BinaryUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Binder.html" title="class in org.apache.iceberg.expressions">Binder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rewrites <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expressions</code></a> by replacing unbound named references with references to
+ fields in a struct schema.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/BinPacking.html" title="class in org.apache.iceberg.util">BinPacking</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/BinPacking.ListPacker.html" title="class in org.apache.iceberg.util">BinPacking.ListPacker</a>&lt;<a href="org/apache/iceberg/util/BinPacking.ListPacker.html" title="type parameter in BinPacking.ListPacker">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/BinPacking.PackingIterable.html" title="class in org.apache.iceberg.util">BinPacking.PackingIterable</a>&lt;<a href="org/apache/iceberg/util/BinPacking.PackingIterable.html" title="type parameter in BinPacking.PackingIterable">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/BinPackStrategy.html" title="class in org.apache.iceberg.actions">BinPackStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A rewrite strategy for data files which determines which files to rewrite
+ based on their size.</div>
+</th>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Bound.html" title="interface in org.apache.iceberg.expressions">Bound</a>&lt;<a href="org/apache/iceberg/expressions/Bound.html" title="type parameter in Bound">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents a bound value expression.</div>
+</th>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundLiteralPredicate.html" title="class in org.apache.iceberg.expressions">BoundLiteralPredicate</a>&lt;<a href="org/apache/iceberg/expressions/BoundLiteralPredicate.html" title="type parameter in BoundLiteralPredicate">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundPredicate.html" title="class in org.apache.iceberg.expressions">BoundPredicate</a>&lt;<a href="org/apache/iceberg/expressions/BoundPredicate.html" title="type parameter in BoundPredicate">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundReference.html" title="class in org.apache.iceberg.expressions">BoundReference</a>&lt;<a href="org/apache/iceberg/expressions/BoundReference.html" title="type parameter in BoundReference">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundSetPredicate.html" title="class in org.apache.iceberg.expressions">BoundSetPredicate</a>&lt;<a href="org/apache/iceberg/expressions/BoundSetPredicate.html" title="type parameter in BoundSetPredicate">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundTerm.html" title="interface in org.apache.iceberg.expressions">BoundTerm</a>&lt;<a href="org/apache/iceberg/expressions/BoundTerm.html" title="type parameter in BoundTerm">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents a bound term.</div>
+</th>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundTransform.html" title="class in org.apache.iceberg.expressions">BoundTransform</a>&lt;<a href="org/apache/iceberg/expressions/BoundTransform.html" title="type parameter in BoundTransform">S</a>,&#8203;<a href="org/apache/iceberg/expressions/BoundTransform.html" title="type parameter in BoundTransform">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A transform expression.</div>
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundUnaryPredicate.html" title="class in org.apache.iceberg.expressions">BoundUnaryPredicate</a>&lt;<a href="org/apache/iceberg/expressions/BoundUnaryPredicate.html" title="type parameter in BoundUnaryPredicate">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ByteBuffers.html" title="class in org.apache.iceberg.util">ByteBuffers</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/CachedClientPool.html" title="class in org.apache.iceberg.hive">CachedClientPool</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/CachingCatalog.html" title="class in org.apache.iceberg">CachingCatalog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Catalog API for table create, drop, and load operations.</div>
+</th>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/catalog/Catalog.TableBuilder.html" title="interface in org.apache.iceberg.catalog">Catalog.TableBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A builder used to create valid <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>tables</code></a> or start create/replace <a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><code>transactions</code></a>.</div>
+</th>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.html" title="interface in org.apache.iceberg.flink">CatalogLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Serializable loader to load an Iceberg <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
+</th>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.CustomCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.CustomCatalogLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.HadoopCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HadoopCatalogLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.HiveCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HiveCatalogLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/CatalogProperties.html" title="class in org.apache.iceberg">CatalogProperties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/Catalogs.html" title="class in org.apache.iceberg.mr">Catalogs</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class for catalog resolution and accessing the common functions for <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a> API.</div>
+</th>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/CatalogUtil.html" title="class in org.apache.iceberg">CatalogUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/CharSequenceSet.html" title="class in org.apache.iceberg.util">CharSequenceSet</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/CharSequenceWrapper.html" title="class in org.apache.iceberg.util">CharSequenceWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper class to adapt CharSequence for use in maps and sets.</div>
+</th>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/CheckCompatibility.html" title="class in org.apache.iceberg.types">CheckCompatibility</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/CherrypickAncestorCommitException.html" title="class in org.apache.iceberg.exceptions">CherrypickAncestorCommitException</a></td>
+<th class="colLast" scope="row">
+<div class="block">This exception occurs when one cherrypicks an ancestor or when the picked snapshot is already linked to
+ a published ancestor.</div>
+</th>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ClientPool.html" title="interface in org.apache.iceberg">ClientPool</a>&lt;<a href="org/apache/iceberg/ClientPool.html" title="type parameter in ClientPool">C</a>,&#8203;<a href="org/apache/iceberg/ClientPool.html" title="type parameter in ClientPool">E</a> extends java.lang.Exception&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ClientPool.Action.html" title="interface in org.apache.iceberg">ClientPool.Action</a>&lt;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">R</a>,&#8203;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">C</a>,&#8203;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">E</a> extends java.lang.Exception&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ClientPoolImpl.html" title="class in org.apache.iceberg">ClientPoolImpl</a>&lt;<a href="org/apache/iceberg/ClientPoolImpl.html" title="type parameter in ClientPoolImpl">C</a>,&#8203;<a href="org/apache/iceberg/ClientPoolImpl.html" title="type parameter in ClientPoolImpl">E</a> extends java.lang.Exception&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/CloseableGroup.html" title="class in org.apache.iceberg.io">CloseableGroup</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/CloseableIterable.html" title="interface in org.apache.iceberg.io">CloseableIterable</a>&lt;<a href="org/apache/iceberg/io/CloseableIterable.html" title="type parameter in CloseableIterable">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html" title="class in org.apache.iceberg.io">CloseableIterable.ConcatCloseableIterable</a>&lt;<a href="org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html" title="type parameter in CloseableIterable.ConcatCloseableIterable">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io">CloseableIterator</a>&lt;<a href="org/apache/iceberg/io/CloseableIterator.html" title="type parameter in CloseableIterator">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/ClosingIterator.html" title="class in org.apache.iceberg.io">ClosingIterator</a>&lt;<a href="org/apache/iceberg/io/ClosingIterator.html" title="type parameter in ClosingIterator">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A convenience wrapper around <a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io"><code>CloseableIterator</code></a>, providing auto-close
+ functionality when all of the elements in the iterator are consumed.</div>
+</th>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/ClusterDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">ClusterDistributionImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/ClusteredDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions">ClusteredDistribution</a></td>
+<th class="colLast" scope="row">
+<div class="block">A distribution where tuples that share the same values for clustering expressions are co-located
+ in the same partition.</div>
+</th>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ColumnarBatch.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnarBatch</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class is inspired by Spark's <code>ColumnarBatch</code>.</div>
+</th>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/ColumnarBatchReader.html" title="class in org.apache.iceberg.spark.data.vectorized">ColumnarBatchReader</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/iceberg/parquet/VectorizedReader.html" title="interface in org.apache.iceberg.parquet"><code>VectorizedReader</code></a> that returns Spark's <code>ColumnarBatch</code> to support Spark's vectorized read path.</div>
+</th>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ColumnIterator.html" title="class in org.apache.iceberg.parquet">ColumnIterator</a>&lt;<a href="org/apache/iceberg/parquet/ColumnIterator.html" title="type parameter in ColumnIterator">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ColumnVector.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnVector</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class is inspired by Spark's <code>ColumnVector</code>.</div>
+</th>
+</tr>
+<tr id="i117" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ColumnWriter.html" title="class in org.apache.iceberg.parquet">ColumnWriter</a>&lt;<a href="org/apache/iceberg/parquet/ColumnWriter.html" title="type parameter in ColumnWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i118" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg">CombinedScanTask</a></td>
+<th class="colLast" scope="row">
+<div class="block">A scan task made of several ranges from files.</div>
+</th>
+</tr>
+<tr id="i119" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/CommitFailedException.html" title="class in org.apache.iceberg.exceptions">CommitFailedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when a commit fails because of out of date metadata.</div>
+</th>
+</tr>
+<tr id="i120" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/CommitStateUnknownException.html" title="class in org.apache.iceberg.exceptions">CommitStateUnknownException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception for a failure to confirm either affirmatively or negatively that a commit was applied.</div>
+</th>
+</tr>
+<tr id="i121" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Comparators.html" title="class in org.apache.iceberg.types">Comparators</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i122" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/ConfigProperties.html" title="class in org.apache.iceberg.hadoop">ConfigProperties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i123" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/Container.html" title="class in org.apache.iceberg.mr.mapred">Container</a>&lt;<a href="org/apache/iceberg/mr/mapred/Container.html" title="type parameter in Container">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A simple container of objects that you can get and set.</div>
+</th>
+</tr>
+<tr id="i124" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/ContentFile.html" title="type parameter in ContentFile">F</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Superinterface of <a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><code>DataFile</code></a> and <a href="org/apache/iceberg/DeleteFile.html" title="interface in org.apache.iceberg"><code>DeleteFile</code></a> that exposes common methods.</div>
+</th>
+</tr>
+<tr id="i125" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Conversions.html" title="class in org.apache.iceberg.types">Conversions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i126" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/CreateAction.html" title="interface in org.apache.iceberg.actions">CreateAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions"><code>SnapshotTable</code></a> or <a href="org/apache/iceberg/actions/MigrateTable.html" title="interface in org.apache.iceberg.actions"><code>MigrateTable</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i127" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/events/CreateSnapshotEvent.html" title="class in org.apache.iceberg.events">CreateSnapshotEvent</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i128" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg">DataFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for data files listed in a table manifest.</div>
+</th>
+</tr>
+<tr id="i129" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataFiles.html" title="class in org.apache.iceberg">DataFiles</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i130" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataFiles.Builder.html" title="class in org.apache.iceberg">DataFiles.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i131" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataFilesTable.html" title="class in org.apache.iceberg">DataFilesTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's data files as rows.</div>
+</th>
+</tr>
+<tr id="i132" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataFilesTable.FilesTableScan.html" title="class in org.apache.iceberg">DataFilesTable.FilesTableScan</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i133" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataOperations.html" title="class in org.apache.iceberg">DataOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">Data operations that produce snapshots.</div>
+</th>
+</tr>
+<tr id="i134" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/avro/DataReader.html" title="class in org.apache.iceberg.data.avro">DataReader</a>&lt;<a href="org/apache/iceberg/data/avro/DataReader.html" title="type parameter in DataReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i135" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataTableScan.html" title="class in org.apache.iceberg">DataTableScan</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i136" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg">DataTask</a></td>
+<th class="colLast" scope="row">
+<div class="block">A task that returns data as <a href="org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg"><code>rows</code></a> instead of where to read data.</div>
+</th>
+</tr>
+<tr id="i137" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/avro/DataWriter.html" title="class in org.apache.iceberg.data.avro">DataWriter</a>&lt;<a href="org/apache/iceberg/data/avro/DataWriter.html" title="type parameter in DataWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i138" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/DataWriter.html" title="class in org.apache.iceberg.io">DataWriter</a>&lt;<a href="org/apache/iceberg/io/DataWriter.html" title="type parameter in DataWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i139" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/DateTimeUtil.html" title="class in org.apache.iceberg.util">DateTimeUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i140" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/DecimalUtil.html" title="class in org.apache.iceberg.util">DecimalUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i141" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/avro/DecoderResolver.html" title="class in org.apache.iceberg.data.avro">DecoderResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Resolver to resolve <code>Decoder</code> to a <code>ResolvingDecoder</code>.</div>
+</th>
+</tr>
+<tr id="i142" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/DelegatingInputStream.html" title="interface in org.apache.iceberg.io">DelegatingInputStream</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i143" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/DelegatingOutputStream.html" title="interface in org.apache.iceberg.io">DelegatingOutputStream</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i144" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DeleteFile.html" title="interface in org.apache.iceberg">DeleteFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for delete files listed in a table delete manifest.</div>
+</th>
+</tr>
+<tr id="i145" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DeleteFiles.html" title="interface in org.apache.iceberg">DeleteFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for deleting files from a table.</div>
+</th>
+</tr>
+<tr id="i146" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/DeleteFilter.html" title="class in org.apache.iceberg.data">DeleteFilter</a>&lt;<a href="org/apache/iceberg/data/DeleteFilter.html" title="type parameter in DeleteFilter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i147" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteOrphanFiles.html" title="interface in org.apache.iceberg.actions">DeleteOrphanFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that deletes orphan files in a table.</div>
+</th>
+</tr>
+<tr id="i148" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteOrphanFiles.Result.html" title="interface in org.apache.iceberg.actions">DeleteOrphanFiles.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i149" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteReachableFiles.html" title="interface in org.apache.iceberg.actions">DeleteReachableFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that deletes all files referenced by a table metadata file.</div>
+</th>
+</tr>
+<tr id="i150" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteReachableFiles.Result.html" title="interface in org.apache.iceberg.actions">DeleteReachableFiles.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i151" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/deletes/Deletes.html" title="class in org.apache.iceberg.deletes">Deletes</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i152" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/DeleteSchemaUtil.html" title="class in org.apache.iceberg.io">DeleteSchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i153" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/Distribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions">Distribution</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface that defines how data is distributed across partitions.</div>
+</th>
+</tr>
+<tr id="i154" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DistributionMode.html" title="enum in org.apache.iceberg">DistributionMode</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum of supported write distribution mode, it defines the write behavior of batch or streaming job:</div>
+</th>
+</tr>
+<tr id="i155" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/Distributions.html" title="class in org.apache.spark.sql.connector.iceberg.distributions">Distributions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper methods to create distributions to pass into Spark.</div>
+</th>
+</tr>
+<tr id="i156" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/DoubleFieldMetrics.html" title="class in org.apache.iceberg">DoubleFieldMetrics</a></td>
+<th class="colLast" scope="row">
+<div class="block">Iceberg internally tracked field level metrics, used by Parquet and ORC writers only.</div>
+</th>
+</tr>
+<tr id="i157" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/DoubleFieldMetrics.Builder.html" title="class in org.apache.iceberg">DoubleFieldMetrics.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i158" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/DuplicateWAPCommitException.html" title="class in org.apache.iceberg.exceptions">DuplicateWAPCommitException</a></td>
+<th class="colLast" scope="row">
+<div class="block">This exception occurs when the WAP workflow detects a duplicate wap commit.</div>
+</th>
+</tr>
+<tr id="i159" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/dynamodb/DynamoDbCatalog.html" title="class in org.apache.iceberg.aws.dynamodb">DynamoDbCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">DynamoDB implementation of Iceberg catalog</div>
+</th>
+</tr>
+<tr id="i160" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynClasses.html" title="class in org.apache.iceberg.common">DynClasses</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i161" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynClasses.Builder.html" title="class in org.apache.iceberg.common">DynClasses.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i162" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.html" title="class in org.apache.iceberg.common">DynConstructors</a></td>
+<th class="colLast" scope="row">
+<div class="block">Copied from parquet-common</div>
+</th>
+</tr>
+<tr id="i163" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.Builder.html" title="class in org.apache.iceberg.common">DynConstructors.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i164" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="class in org.apache.iceberg.common">DynConstructors.Ctor</a>&lt;<a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="type parameter in DynConstructors.Ctor">C</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i165" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.html" title="class in org.apache.iceberg.common">DynFields</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i166" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.BoundField.html" title="class in org.apache.iceberg.common">DynFields.BoundField</a>&lt;<a href="org/apache/iceberg/common/DynFields.BoundField.html" title="type parameter in DynFields.BoundField">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i167" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.Builder.html" title="class in org.apache.iceberg.common">DynFields.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i168" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.StaticField.html" title="class in org.apache.iceberg.common">DynFields.StaticField</a>&lt;<a href="org/apache/iceberg/common/DynFields.StaticField.html" title="type parameter in DynFields.StaticField">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i169" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="class in org.apache.iceberg.common">DynFields.UnboundField</a>&lt;<a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="type parameter in DynFields.UnboundField">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Convenience wrapper class around <code>Field</code>.</div>
+</th>
+</tr>
+<tr id="i170" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.html" title="class in org.apache.iceberg.common">DynMethods</a></td>
+<th class="colLast" scope="row">
+<div class="block">Copied from parquet-common</div>
+</th>
+</tr>
+<tr id="i171" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.BoundMethod.html" title="class in org.apache.iceberg.common">DynMethods.BoundMethod</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i172" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.Builder.html" title="class in org.apache.iceberg.common">DynMethods.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i173" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.StaticMethod.html" title="class in org.apache.iceberg.common">DynMethods.StaticMethod</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i174" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.UnboundMethod.html" title="class in org.apache.iceberg.common">DynMethods.UnboundMethod</a></td>
+<th class="colLast" scope="row">
+<div class="block">Convenience wrapper class around <code>Method</code>.</div>
+</th>
+</tr>
+<tr id="i175" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedFiles.html" title="class in org.apache.iceberg.encryption">EncryptedFiles</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i176" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedInputFile.html" title="interface in org.apache.iceberg.encryption">EncryptedInputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thin wrapper around an <a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io"><code>InputFile</code></a> instance that is encrypted.</div>
+</th>
+</tr>
+<tr id="i177" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedOutputFile.html" title="interface in org.apache.iceberg.encryption">EncryptedOutputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thin wrapper around a <a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io"><code>OutputFile</code></a> that is encrypting bytes written to the underlying
+ file system, via an encryption key that is symbolized by the enclosed
+ <a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption"><code>EncryptionKeyMetadata</code></a>.</div>
+</th>
+</tr>
+<tr id="i178" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption">EncryptionKeyMetadata</a></td>
+<th class="colLast" scope="row">
+<div class="block">Light typedef over a ByteBuffer that indicates that the given bytes represent metadata about
+ an encrypted data file's encryption key.</div>
+</th>
+</tr>
+<tr id="i179" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html" title="class in org.apache.iceberg.encryption">EncryptionKeyMetadatas</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i180" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption">EncryptionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Module for encrypting and decrypting table data files.</div>
+</th>
+</tr>
+<tr id="i181" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/EqualityDeleteRowReader.html" title="class in org.apache.iceberg.spark.source">EqualityDeleteRowReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i182" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/deletes/EqualityDeleteWriter.html" title="class in org.apache.iceberg.deletes">EqualityDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/EqualityDeleteWriter.html" title="type parameter in EqualityDeleteWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i183" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Evaluator.html" title="class in org.apache.iceberg.expressions">Evaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> for data described by a <a href="org/apache/iceberg/types/Types.StructType.html" title="class in org.apache.iceberg.types"><code>Types.StructType</code></a>.</div>
+</th>
+</tr>
+<tr id="i184" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Exceptions.html" title="class in org.apache.iceberg.util">Exceptions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i185" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.html" title="class in org.apache.iceberg.util">ExceptionUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i186" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="interface in org.apache.iceberg.util">ExceptionUtil.Block</a>&lt;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">R</a>,&#8203;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">E1</a> extends java.lang.Exception,&#8203;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type para [...]
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i187" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.CatchBlock.html" title="interface in org.apache.iceberg.util">ExceptionUtil.CatchBlock</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i188" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.FinallyBlock.html" title="interface in org.apache.iceberg.util">ExceptionUtil.FinallyBlock</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i189" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshots.html" title="interface in org.apache.iceberg.actions">ExpireSnapshots</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that expires snapshots in a table.</div>
+</th>
+</tr>
+<tr id="i190" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg">ExpireSnapshots</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for removing old <a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg"><code>snapshots</code></a> from a table.</div>
+</th>
+</tr>
+<tr id="i191" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshots.Result.html" title="interface in org.apache.iceberg.actions">ExpireSnapshots.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i192" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshotsAction.html" title="class in org.apache.iceberg.actions">ExpireSnapshotsAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/spark/actions/BaseExpireSnapshotsSparkAction.html" title="class in org.apache.iceberg.spark.actions"><code>BaseExpireSnapshotsSparkAction</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i193" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshotsActionResult.html" title="class in org.apache.iceberg.actions">ExpireSnapshotsActionResult</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i194" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/ExpireSnapshotsProcedure.html" title="class in org.apache.iceberg.spark.procedures">ExpireSnapshotsProcedure</a></td>
+<th class="colLast" scope="row">
+<div class="block">A procedure that expires snapshots in a table.</div>
+</th>
+</tr>
+<tr id="i195" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions">Expression</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a boolean expression tree.</div>
+</th>
+</tr>
+<tr id="i196" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Expression.Operation.html" title="enum in org.apache.iceberg.expressions">Expression.Operation</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i197" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Expressions.html" title="class in org.apache.iceberg.expressions">Expressions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory methods for creating <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expressions</code></a>.</div>
+</th>
+</tr>
+<tr id="i198" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils for traversing <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expressions</code></a>.</div>
+</th>
+</tr>
+<tr id="i199" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.BoundExpressionVisitor</a>&lt;<a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html" title="type parameter in ExpressionVisitors.BoundExpressionVisitor">R</a>&gt;</td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">use <a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundVisitor.html" title="class in org.apache.iceberg.expressions"><code>ExpressionVisitors.BoundVisitor</code></a> instead</div>
+</th>
+</tr>
+<tr id="i200" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.BoundVisitor</a>&lt;<a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundVisitor.html" title="type parameter in ExpressionVisitors.BoundVisitor">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i201" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.ExpressionVisitor</a>&lt;<a href="org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html" title="type parameter in ExpressionVisitors.ExpressionVisitor">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i202" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/ExtendedSupportsDelete.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">ExtendedSupportsDelete</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i203" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/False.html" title="class in org.apache.iceberg.expressions">False</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expression</code></a> that is always false.</div>
+</th>
+</tr>
+<tr id="i204" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FieldMetrics.html" title="class in org.apache.iceberg">FieldMetrics</a>&lt;<a href="org/apache/iceberg/FieldMetrics.html" title="type parameter in FieldMetrics">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Iceberg internally tracked field level metrics.</div>
+</th>
+</tr>
+<tr id="i205" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io">FileAppender</a>&lt;<a href="org/apache/iceberg/io/FileAppender.html" title="type parameter in FileAppender">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i206" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/FileAppenderFactory.html" title="interface in org.apache.iceberg.io">FileAppenderFactory</a>&lt;<a href="org/apache/iceberg/io/FileAppenderFactory.html" title="type parameter in FileAppenderFactory">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Factory to create a new <a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io"><code>FileAppender</code></a> to write records.</div>
+</th>
+</tr>
+<tr id="i207" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/FileContent.html" title="enum in org.apache.iceberg">FileContent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Content type stored in a file, one of DATA, POSITION_DELETES, or EQUALITY_DELETES.</div>
+</th>
+</tr>
+<tr id="i208" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FileFormat.html" title="enum in org.apache.iceberg">FileFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum of supported file formats.</div>
+</th>
+</tr>
+<tr id="i209" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/FileIO.html" title="interface in org.apache.iceberg.io">FileIO</a></td>
+<th class="colLast" scope="row">
+<div class="block">Pluggable module for reading, writing, and deleting files.</div>
+</th>
+</tr>
+<tr id="i210" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FileMetadata.html" title="class in org.apache.iceberg">FileMetadata</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i211" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/FileMetadata.Builder.html" title="class in org.apache.iceberg">FileMetadata.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i212" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/FileRewriteCoordinator.html" title="class in org.apache.iceberg.spark">FileRewriteCoordinator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i213" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Files.html" title="class in org.apache.iceberg">Files</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i214" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg">FileScanTask</a></td>
+<th class="colLast" scope="row">
+<div class="block">A scan task over a range of a single file.</div>
+</th>
+</tr>
+<tr id="i215" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/FileScanTaskSetManager.html" title="class in org.apache.iceberg.spark">FileScanTaskSetManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i216" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Filter.html" title="class in org.apache.iceberg.util">Filter</a>&lt;<a href="org/apache/iceberg/util/Filter.html" title="type parameter in Filter">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A Class for generic filters</div>
+</th>
+</tr>
+<tr id="i217" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/FilterIterator.html" title="class in org.apache.iceberg.io">FilterIterator</a>&lt;<a href="org/apache/iceberg/io/FilterIterator.html" title="type parameter in FilterIterator">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An Iterator that filters another Iterator.</div>
+</th>
+</tr>
+<tr id="i218" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FindFiles.html" title="class in org.apache.iceberg">FindFiles</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i219" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/FindFiles.Builder.html" title="class in org.apache.iceberg">FindFiles.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i220" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/FixupTypes.html" title="class in org.apache.iceberg.types">FixupTypes</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is used to fix primitive types to match a table schema.</div>
+</th>
+</tr>
+<tr id="i221" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkAppenderFactory.html" title="class in org.apache.iceberg.flink.sink">FlinkAppenderFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i222" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkAvroReader.html" title="class in org.apache.iceberg.flink.data">FlinkAvroReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i223" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkAvroWriter.html" title="class in org.apache.iceberg.flink.data">FlinkAvroWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i224" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkCatalog.html" title="class in org.apache.iceberg.flink">FlinkCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Flink Catalog implementation that wraps an Iceberg <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
+</th>
+</tr>
+<tr id="i225" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkCatalogFactory.html" title="class in org.apache.iceberg.flink">FlinkCatalogFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Flink Catalog factory implementation that creates <a href="org/apache/iceberg/flink/FlinkCatalog.html" title="class in org.apache.iceberg.flink"><code>FlinkCatalog</code></a>.</div>
+</th>
+</tr>
+<tr id="i226" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/util/FlinkCompatibilityUtil.html" title="class in org.apache.iceberg.flink.util">FlinkCompatibilityUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is a small util class that try to hide calls to Flink
+ Internal or PublicEvolve interfaces as Flink can change
+ those APIs during minor version release.</div>
+</th>
+</tr>
+<tr id="i227" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkConfigOptions.html" title="class in org.apache.iceberg.flink">FlinkConfigOptions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i228" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkDynamicTableFactory.html" title="class in org.apache.iceberg.flink">FlinkDynamicTableFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i229" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkFilters.html" title="class in org.apache.iceberg.flink">FlinkFilters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i230" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkInputFormat.html" title="class in org.apache.iceberg.flink.source">FlinkInputFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flink <code>InputFormat</code> for Iceberg.</div>
+</th>
+</tr>
+<tr id="i231" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source">FlinkInputSplit</a></td>
+<th class="colLast" scope="row">
+<div class="block">TODO Implement <code>LocatableInputSplit</code>.</div>
+</th>
+</tr>
+<tr id="i232" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkOrcReader.html" title="class in org.apache.iceberg.flink.data">FlinkOrcReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i233" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkOrcWriter.html" title="class in org.apache.iceberg.flink.data">FlinkOrcWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i234" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkParquetReaders.html" title="class in org.apache.iceberg.flink.data">FlinkParquetReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i235" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkParquetWriters.html" title="class in org.apache.iceberg.flink.data">FlinkParquetWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i236" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkSchemaUtil.html" title="class in org.apache.iceberg.flink">FlinkSchemaUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter between Flink types and Iceberg type.</div>
+</th>
+</tr>
+<tr id="i237" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkSink.html" title="class in org.apache.iceberg.flink.sink">FlinkSink</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i238" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkSink.Builder.html" title="class in org.apache.iceberg.flink.sink">FlinkSink.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i239" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkSource.html" title="class in org.apache.iceberg.flink.source">FlinkSource</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i240" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkSource.Builder.html" title="class in org.apache.iceberg.flink.source">FlinkSource.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Source builder to build <code>DataStream</code>.</div>
+</th>
+</tr>
+<tr id="i241" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkTypeVisitor.html" title="class in org.apache.iceberg.flink">FlinkTypeVisitor</a>&lt;<a href="org/apache/iceberg/flink/FlinkTypeVisitor.html" title="type parameter in FlinkTypeVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkValueReaders.html" title="class in org.apache.iceberg.flink.data">FlinkValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i243" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkValueWriters.html" title="class in org.apache.iceberg.flink.data">FlinkValueWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i244" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/FloatFieldMetrics.html" title="class in org.apache.iceberg">FloatFieldMetrics</a></td>
+<th class="colLast" scope="row">
+<div class="block">Iceberg internally tracked field level metrics, used by Parquet and ORC writers only.</div>
+</th>
+</tr>
+<tr id="i245" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/FloatFieldMetrics.Builder.html" title="class in org.apache.iceberg">FloatFieldMetrics.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i246" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/GenericAppenderFactory.html" title="class in org.apache.iceberg.data">GenericAppenderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory to create a new <a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io"><code>FileAppender</code></a> to write <a href="org/apache/iceberg/data/Record.html" title="interface in org.apache.iceberg.data"><code>Record</code></a>s.</div>
+</th>
+</tr>
+<tr id="i247" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="class in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVectorAccessorFactory">DecimalT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVecto [...]
+<th class="colLast" scope="row">
+<div class="block">This class is creates typed <a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.arrow.vectorized"><code>ArrowVectorAccessor</code></a> from <a href="org/apache/iceberg/arrow/vectorized/VectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized"><code>VectorHolder</code></a>.</div>
+</th>
+</tr>
+<tr id="i248" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.ArrayFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.ArrayFactory">ChildVectorT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAcce [...]
+<th class="colLast" scope="row">
+<div class="block">Create an array value of type <code>ArrayT</code> from arrow vector value.</div>
+</th>
+</tr>
+<tr id="i249" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.DecimalFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.DecimalFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.DecimalFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.DecimalFactory">DecimalT</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Create a decimal value of type <code>DecimalT</code> from arrow vector value.</div>
+</th>
+</tr>
+<tr id="i250" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StringFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.StringFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StringFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.StringFactory">Utf8StringT</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Create a UTF8 String value of type <code>Utf8StringT</code> from arrow vector value.</div>
+</th>
+</tr>
+<tr id="i251" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StructChildFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.StructChildFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StructChildFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.StructChildFactory">ChildVectorT</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Create a struct child vector of type <code>ChildVectorT</code> from arrow vector value.</div>
+</th>
+</tr>
+<tr id="i252" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/GenericDeleteFilter.html" title="class in org.apache.iceberg.data">GenericDeleteFilter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i253" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/GenericManifestFile.html" title="class in org.apache.iceberg">GenericManifestFile</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i254" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/GenericManifestFile.CopyBuilder.html" title="class in org.apache.iceberg">GenericManifestFile.CopyBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i255" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcReader.html" title="class in org.apache.iceberg.data.orc">GenericOrcReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i256" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcReaders.html" title="class in org.apache.iceberg.data.orc">GenericOrcReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i257" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcWriter.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i258" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcWriters.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i259" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/parquet/GenericParquetReaders.html" title="class in org.apache.iceberg.data.parquet">GenericParquetReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i260" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/parquet/GenericParquetWriter.html" title="class in org.apache.iceberg.data.parquet">GenericParquetWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i261" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/GenericPartitionFieldSummary.html" title="class in org.apache.iceberg">GenericPartitionFieldSummary</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i262" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/GenericRecord.html" title="class in org.apache.iceberg.data">GenericRecord</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i263" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/glue/GlueCatalog.html" title="class in org.apache.iceberg.aws.glue">GlueCatalog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i264" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/GuavaClasses.html" title="class in org.apache.iceberg">GuavaClasses</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i265" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopCatalog.html" title="class in org.apache.iceberg.hadoop">HadoopCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">HadoopCatalog provides a way to use table names like db.table to work with path-based tables under a common
+ location.</div>
+</th>
+</tr>
+<tr id="i266" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopConfigurable.html" title="interface in org.apache.iceberg.hadoop">HadoopConfigurable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface that extends the Hadoop <code>Configurable</code> interface to offer better serialization support for
+ customizable Iceberg objects such as <a href="org/apache/iceberg/io/FileIO.html" title="interface in org.apache.iceberg.io"><code>FileIO</code></a>.</div>
+</th>
+</tr>
+<tr id="i267" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopFileIO.html" title="class in org.apache.iceberg.hadoop">HadoopFileIO</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i268" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io"><code>InputFile</code></a> implementation using the Hadoop <code>FileSystem</code> API.</div>
+</th>
+</tr>
+<tr id="i269" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopOutputFile.html" title="class in org.apache.iceberg.hadoop">HadoopOutputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io"><code>OutputFile</code></a> implementation using the Hadoop <code>FileSystem</code> API.</div>
+</th>
+</tr>
+<tr id="i270" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopTableOperations.html" title="class in org.apache.iceberg.hadoop">HadoopTableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">TableOperations implementation for file systems that support atomic rename.</div>
+</th>
+</tr>
+<tr id="i271" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopTables.html" title="class in org.apache.iceberg.hadoop">HadoopTables</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of Iceberg tables that uses the Hadoop FileSystem
+ to store metadata and manifests.</div>
+</th>
+</tr>
+<tr id="i272" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">Used to expose a table's TableOperations.</div>
+</th>
+</tr>
+<tr id="i273" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/HiddenPathFilter.html" title="class in org.apache.iceberg.hadoop">HiddenPathFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>PathFilter</code> that filters out hidden paths.</div>
+</th>
+</tr>
+<tr id="i274" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/HistoryEntry.html" title="interface in org.apache.iceberg">HistoryEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">Table history entry.</div>
+</th>
+</tr>
+<tr id="i275" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/HistoryTable.html" title="class in org.apache.iceberg">HistoryTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's history as rows.</div>
+</th>
+</tr>
+<tr id="i276" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i277" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive">HiveCatalogs</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i278" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/HiveClientPool.html" title="class in org.apache.iceberg.hive">HiveClientPool</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i279" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergFilterFactory.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergFilterFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i280" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergInputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergInputFormat</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i281" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergMetaHook.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergMetaHook</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i282" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputCommitter.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputCommitter</a></td>
+<th class="colLast" scope="row">
+<div class="block">An Iceberg table committer for adding data files to the Iceberg tables.</div>
+</th>
+</tr>
+<tr id="i283" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputFormat</a>&lt;<a href="org/apache/iceberg/mr/hive/HiveIcebergOutputFormat.html" title="type parameter in HiveIcebergOutputFormat">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i284" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergSerDe.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSerDe</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i285" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergSplit.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSplit</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i286" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergStorageHandler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i287" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/HiveSchemaUtil.html" title="class in org.apache.iceberg.hive">HiveSchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i288" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive">HiveTableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">TODO we should be able to extract some more commonalities to BaseMetastoreTableOperations to
+ avoid code duplication between this class and Metacat Tables.</div>
+</th>
+</tr>
+<tr id="i289" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/IcebergArrowColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">IcebergArrowColumnVector</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of Spark's <code>ColumnVector</code> interface.</div>
+</th>
+</tr>
+<tr id="i290" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergBinaryObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergBinaryObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i291" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDateObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDateObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i292" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDecimalObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDecimalObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i293" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/avro/IcebergDecoder.html" title="class in org.apache.iceberg.data.avro">IcebergDecoder</a>&lt;<a href="org/apache/iceberg/data/avro/IcebergDecoder.html" title="type parameter in IcebergDecoder">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i294" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/avro/IcebergEncoder.html" title="class in org.apache.iceberg.data.avro">IcebergEncoder</a>&lt;<a href="org/apache/iceberg/data/avro/IcebergEncoder.html" title="type parameter in IcebergEncoder">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i295" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergFixedObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergFixedObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i296" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/IcebergGenerics.html" title="class in org.apache.iceberg.data">IcebergGenerics</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i297" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html" title="class in org.apache.iceberg.data">IcebergGenerics.ScanBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i298" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapreduce/IcebergInputFormat.html" title="class in org.apache.iceberg.mr.mapreduce">IcebergInputFormat</a>&lt;<a href="org/apache/iceberg/mr/mapreduce/IcebergInputFormat.html" title="type parameter in IcebergInputFormat">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Generic Mrv2 InputFormat API for Iceberg.</div>
+</th>
+</tr>
+<tr id="i299" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i300" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/pig/IcebergPigInputFormat.html" title="class in org.apache.iceberg.pig">IcebergPigInputFormat</a>&lt;<a href="org/apache/iceberg/pig/IcebergPigInputFormat.html" title="type parameter in IcebergPigInputFormat">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i301" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergRecordObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergRecordObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i302" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/IcebergSource.html" title="class in org.apache.iceberg.spark.source">IcebergSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">The IcebergSource loads/writes tables with format "iceberg".</div>
+</th>
+</tr>
+<tr id="i303" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/IcebergSpark.html" title="class in org.apache.iceberg.spark">IcebergSpark</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i304" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapreduce/IcebergSplit.html" title="class in org.apache.iceberg.mr.mapreduce">IcebergSplit</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i305" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapreduce/IcebergSplitContainer.html" title="interface in org.apache.iceberg.mr.mapreduce">IcebergSplitContainer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i306" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class provides an empty implementation of <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsListener</code></a>,
+ which can be extended to create a listener which only needs to handle a subset
+ of the available methods.</div>
+</th>
+</tr>
+<tr id="i307" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseVisitor</a>&lt;<a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="type parameter in IcebergSqlExtensionsBaseVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This class provides an empty implementation of <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsVisitor</code></a>,
+ which can be extended to create a visitor which only needs to handle a subset
+ of the available methods.</div>
+</th>
+</tr>
+<tr id="i308" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsLexer.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsLexer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i309" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface defines a complete listener for a parse tree produced by
+ <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsParser</code></a>.</div>
+</th>
+</tr>
+<tr id="i310" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i311" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i312" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i313" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i314" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i315" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i316" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i317" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallArgumentContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i318" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i319" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ConstantContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ConstantContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i320" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i321" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i322" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i323" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i324" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i325" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i326" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i327" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i328" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentifierContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i329" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i330" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i331" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i332" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i333" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i334" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumberContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumberContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i335" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i336" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i337" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i338" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i339" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i340" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i341" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i342" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i343" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i344" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i345" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i346" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StatementContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i347" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i348" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i349" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i350" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i351" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i352" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i353" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i354" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i355" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i356" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i357" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsVisitor</a>&lt;<a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="type parameter in IcebergSqlExtensionsVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This interface defines a complete generic visitor for a parse tree produced
+ by <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsParser</code></a>.</div>
+</th>
+</tr>
+<tr id="i358" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/pig/IcebergStorage.html" title="class in org.apache.iceberg.pig">IcebergStorage</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i359" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/IcebergTableSink.html" title="class in org.apache.iceberg.flink">IcebergTableSink</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i360" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/IcebergTableSource.html" title="class in org.apache.iceberg.flink">IcebergTableSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flink Iceberg table source.</div>
+</th>
+</tr>
+<tr id="i361" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimeObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimeObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i362" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i363" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampWithZoneObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampWithZoneObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i364" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergUUIDObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergUUIDObjectInspector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i365" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/IdentityPartitionConverters.html" title="class in org.apache.iceberg.data">IdentityPartitionConverters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i366" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html" title="class in org.apache.iceberg.expressions">InclusiveMetricsEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on a <a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><code>DataFile</code></a> to test whether rows in the file may match.</div>
+</th>
+</tr>
+<tr id="i367" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/events/IncrementalScanEvent.html" title="class in org.apache.iceberg.events">IncrementalScanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event sent to listeners when an incremental table scan is planned.</div>
+</th>
+</tr>
+<tr id="i368" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/IndexByName.html" title="class in org.apache.iceberg.types">IndexByName</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i369" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/IndexParents.html" title="class in org.apache.iceberg.types">IndexParents</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i370" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface used to read input files using <a href="org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io"><code>SeekableInputStream</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i371" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/InputFormatConfig.html" title="class in org.apache.iceberg.mr">InputFormatConfig</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i372" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/InputFormatConfig.ConfigBuilder.html" title="class in org.apache.iceberg.mr">InputFormatConfig.ConfigBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i373" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/InputFormatConfig.InMemoryDataModel.html" title="enum in org.apache.iceberg.mr">InputFormatConfig.InMemoryDataModel</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i374" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/InternalRecordWrapper.html" title="class in org.apache.iceberg.data">InternalRecordWrapper</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i375" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/IsolationLevel.html" title="enum in org.apache.iceberg">IsolationLevel</a></td>
+<th class="colLast" scope="row">
+<div class="block">An isolation level in a table.</div>
+</th>
+</tr>
+<tr id="i376" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/JavaHash.html" title="interface in org.apache.iceberg.types">JavaHash</a>&lt;<a href="org/apache/iceberg/types/JavaHash.html" title="type parameter in JavaHash">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i377" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/JavaHashes.html" title="class in org.apache.iceberg.types">JavaHashes</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i378" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/jdbc/JdbcCatalog.html" title="class in org.apache.iceberg.jdbc">JdbcCatalog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i379" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/JobGroupInfo.html" title="class in org.apache.iceberg.spark">JobGroupInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Captures information about the current job
+ which is used for displaying on the UI</div>
+</th>
+</tr>
+<tr id="i380" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/JobGroupUtils.html" title="class in org.apache.iceberg.spark">JobGroupUtils</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i381" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/JsonUtil.html" title="class in org.apache.iceberg.util">JsonUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i382" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/events/Listener.html" title="interface in org.apache.iceberg.events">Listener</a>&lt;<a href="org/apache/iceberg/events/Listener.html" title="type parameter in Listener">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A listener interface that can receive notifications.</div>
+</th>
+</tr>
+<tr id="i383" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/events/Listeners.html" title="class in org.apache.iceberg.events">Listeners</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static registration and notification for listeners.</div>
+</th>
+</tr>
+<tr id="i384" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Literal.html" title="interface in org.apache.iceberg.expressions">Literal</a>&lt;<a href="org/apache/iceberg/expressions/Literal.html" title="type parameter in Literal">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents a literal fixed value in an expression predicate</div>
+</th>
+</tr>
+<tr id="i385" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/LocationProvider.html" title="interface in org.apache.iceberg.io">LocationProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for providing data file locations to write tasks.</div>
+</th>
+</tr>
+<tr id="i386" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/LocationProviders.html" title="class in org.apache.iceberg">LocationProviders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i387" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/LogicalMap.html" title="class in org.apache.iceberg.avro">LogicalMap</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i388" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManageSnapshots.html" title="interface in org.apache.iceberg">ManageSnapshots</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for managing snapshots.</div>
+</th>
+</tr>
+<tr id="i389" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestContent.html" title="enum in org.apache.iceberg">ManifestContent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Content type stored in a manifest file, either DATA or DELETES.</div>
+</th>
+</tr>
+<tr id="i390" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestEntriesTable.html" title="class in org.apache.iceberg">ManifestEntriesTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's manifest entries as rows, for both delete and data files.</div>
+</th>
+</tr>
+<tr id="i391" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ManifestEvaluator.html" title="class in org.apache.iceberg.expressions">ManifestEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on a <a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg"><code>ManifestFile</code></a> to test whether the file contains
+ matching partitions.</div>
+</th>
+</tr>
+<tr id="i392" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg">ManifestFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a manifest file that can be scanned to find data files in a table.</div>
+</th>
+</tr>
+<tr id="i393" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestFile.PartitionFieldSummary.html" title="interface in org.apache.iceberg">ManifestFile.PartitionFieldSummary</a></td>
+<th class="colLast" scope="row">
+<div class="block">Summarizes the values of one partition field stored in a manifest file.</div>
+</th>
+</tr>
+<tr id="i394" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/ManifestFileBean.html" title="class in org.apache.iceberg.actions">ManifestFileBean</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i395" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestFiles.html" title="class in org.apache.iceberg">ManifestFiles</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i396" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ManifestFileUtil.html" title="class in org.apache.iceberg.util">ManifestFileUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i397" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestReader.html" title="class in org.apache.iceberg">ManifestReader</a>&lt;<a href="org/apache/iceberg/ManifestReader.html" title="type parameter in ManifestReader">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/ManifestReader.html" title="type parameter in ManifestReader">F</a>&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base reader for data and delete manifest files.</div>
+</th>
+</tr>
+<tr id="i398" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestReader.FileType.html" title="enum in org.apache.iceberg">ManifestReader.FileType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i399" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestsTable.html" title="class in org.apache.iceberg">ManifestsTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's manifest files as rows.</div>
+</th>
+</tr>
+<tr id="i400" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ManifestWriter.html" title="class in org.apache.iceberg">ManifestWriter</a>&lt;<a href="org/apache/iceberg/ManifestWriter.html" title="type parameter in ManifestWriter">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/ManifestWriter.html" title="type parameter in ManifestWriter">F</a>&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Writer for manifest files.</div>
+</th>
+</tr>
+<tr id="i401" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mapping/MappedField.html" title="class in org.apache.iceberg.mapping">MappedField</a></td>
+<th class="colLast" scope="row">
+<div class="block">An immutable mapping between a field ID and a set of names.</div>
+</th>
+</tr>
+<tr id="i402" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mapping/MappedFields.html" title="class in org.apache.iceberg.mapping">MappedFields</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i403" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mapping/MappingUtil.html" title="class in org.apache.iceberg.mapping">MappingUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i404" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat</a>&lt;<a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.html" title="type parameter in MapredIcebergInputFormat">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Generic MR v1 InputFormat API for Iceberg.</div>
+</th>
+</tr>
+<tr id="i405" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i406" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/write/MergeBuilder.html" title="interface in org.apache.spark.sql.connector.iceberg.write">MergeBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface for building a scan and a write for a row-level operation.</div>
+</th>
+</tr>
+<tr id="i407" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetadataColumns.html" title="class in org.apache.iceberg">MetadataColumns</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i408" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetadataTableType.html" title="enum in org.apache.iceberg">MetadataTableType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i409" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetadataTableUtils.html" title="class in org.apache.iceberg">MetadataTableUtils</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i410" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/MetastoreUtil.html" title="class in org.apache.iceberg.hive">MetastoreUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i411" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Metrics.html" title="class in org.apache.iceberg">Metrics</a></td>
+<th class="colLast" scope="row">
+<div class="block">Iceberg file format metrics.</div>
+</th>
+</tr>
+<tr id="i412" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/MetricsAwareDatumWriter.html" title="interface in org.apache.iceberg.avro">MetricsAwareDatumWriter</a>&lt;<a href="org/apache/iceberg/avro/MetricsAwareDatumWriter.html" title="type parameter in MetricsAwareDatumWriter">D</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper writer around <code>DatumWriter</code> with metrics support.</div>
+</th>
+</tr>
+<tr id="i413" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsConfig.html" title="class in org.apache.iceberg">MetricsConfig</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i414" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.html" title="class in org.apache.iceberg">MetricsModes</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class defines different metrics modes, which allow users to control the collection of
+ value_counts, null_value_counts, nan_value_counts, lower_bounds, upper_bounds for different columns in metadata.</div>
+</th>
+</tr>
+<tr id="i415" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.Counts.html" title="class in org.apache.iceberg">MetricsModes.Counts</a></td>
+<th class="colLast" scope="row">
+<div class="block">Under this mode, only value_counts, null_value_counts, nan_value_counts are persisted.</div>
+</th>
+</tr>
+<tr id="i416" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.Full.html" title="class in org.apache.iceberg">MetricsModes.Full</a></td>
+<th class="colLast" scope="row">
+<div class="block">Under this mode, value_counts, null_value_counts, nan_value_counts
+ and full lower_bounds, upper_bounds are persisted.</div>
+</th>
+</tr>
+<tr id="i417" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.MetricsMode.html" title="interface in org.apache.iceberg">MetricsModes.MetricsMode</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i418" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.None.html" title="class in org.apache.iceberg">MetricsModes.None</a></td>
+<th class="colLast" scope="row">
+<div class="block">Under this mode, value_counts, null_value_counts, nan_value_counts, lower_bounds, upper_bounds are not persisted.</div>
+</th>
+</tr>
+<tr id="i419" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsModes.Truncate.html" title="class in org.apache.iceberg">MetricsModes.Truncate</a></td>
+<th class="colLast" scope="row">
+<div class="block">Under this mode, value_counts, null_value_counts, nan_value_counts
+ and truncated lower_bounds, upper_bounds are persisted.</div>
+</th>
+</tr>
+<tr id="i420" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.html" title="class in org.apache.iceberg">MetricsUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i421" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.html" title="class in org.apache.iceberg">MicroBatches</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i422" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.MicroBatch.html" title="class in org.apache.iceberg">MicroBatches.MicroBatch</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i423" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.MicroBatchBuilder.html" title="class in org.apache.iceberg">MicroBatches.MicroBatchBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i424" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/MigrateTable.html" title="interface in org.apache.iceberg.actions">MigrateTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that migrates an existing table to Iceberg.</div>
+</th>
+</tr>
+<tr id="i425" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/MigrateTable.Result.html" title="interface in org.apache.iceberg.actions">MigrateTable.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i426" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/NamedReference.html" title="class in org.apache.iceberg.expressions">NamedReference</a>&lt;<a href="org/apache/iceberg/expressions/NamedReference.html" title="type parameter in NamedReference">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i427" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/mapping/NameMapping.html" title="class in org.apache.iceberg.mapping">NameMapping</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a mapping from external schema names to Iceberg type IDs.</div>
+</th>
+</tr>
+<tr id="i428" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mapping/NameMappingParser.html" title="class in org.apache.iceberg.mapping">NameMappingParser</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parses external name mappings from a JSON representation.</div>
+</th>
+</tr>
+<tr id="i429" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></td>
+<th class="colLast" scope="row">
+<div class="block">A namespace in a <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
+</th>
+</tr>
+<tr id="i430" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/NamespaceNotEmptyException.html" title="class in org.apache.iceberg.exceptions">NamespaceNotEmptyException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when attempting to drop a namespace that is not empty.</div>
+</th>
+</tr>
+<tr id="i431" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/NaNUtil.html" title="class in org.apache.iceberg.util">NaNUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i432" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieCatalog.html" title="class in org.apache.iceberg.nessie">NessieCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">Nessie implementation of Iceberg Catalog.</div>
+</th>
+</tr>
+<tr id="i433" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieTableOperations.html" title="class in org.apache.iceberg.nessie">NessieTableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">Nessie implementation of Iceberg TableOperations.</div>
+</th>
+</tr>
+<tr id="i434" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieUtil.html" title="class in org.apache.iceberg.nessie">NessieUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i435" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchIcebergTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchIcebergTableException</a></td>
+<th class="colLast" scope="row">
+<div class="block">NoSuchTableException thrown when a table is found but it is not an Iceberg table.</div>
+</th>
+</tr>
+<tr id="i436" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchNamespaceException.html" title="class in org.apache.iceberg.exceptions">NoSuchNamespaceException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when attempting to load a namespace that does not exist.</div>
+</th>
+</tr>
+<tr id="i437" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/catalyst/analysis/NoSuchProcedureException.html" title="class in org.apache.spark.sql.catalyst.analysis">NoSuchProcedureException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i438" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchTableException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when attempting to load a table that does not exist.</div>
+</th>
+</tr>
+<tr id="i439" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Not.html" title="class in org.apache.iceberg.expressions">Not</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i440" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/NotFoundException.html" title="class in org.apache.iceberg.exceptions">NotFoundException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when attempting to read a file that does not exist.</div>
+</th>
+</tr>
+<tr id="i441" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/NullabilityHolder.html" title="class in org.apache.iceberg.arrow.vectorized">NullabilityHolder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Instances of this class simply track whether a value at an index is null.</div>
+</th>
+</tr>
+<tr id="i442" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/NullOrder.html" title="enum in org.apache.iceberg">NullOrder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i443" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/expressions/NullOrdering.html" title="enum in org.apache.spark.sql.connector.iceberg.expressions">NullOrdering</a></td>
+<th class="colLast" scope="row">
+<div class="block">A null order used in sorting expressions.</div>
+</th>
+</tr>
+<tr id="i444" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Or.html" title="class in org.apache.iceberg.expressions">Or</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i445" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.html" title="class in org.apache.iceberg.orc">ORC</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i446" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.DataWriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.DataWriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i447" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.ReadBuilder.html" title="class in org.apache.iceberg.orc">ORC.ReadBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i448" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.WriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.WriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i449" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcBatchReader.html" title="interface in org.apache.iceberg.orc">OrcBatchReader</a>&lt;<a href="org/apache/iceberg/orc/OrcBatchReader.html" title="type parameter in OrcBatchReader">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Used for implementing ORC batch readers.</div>
+</th>
+</tr>
+<tr id="i450" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcMetrics.html" title="class in org.apache.iceberg.orc">OrcMetrics</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i451" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcRowReader.html" title="interface in org.apache.iceberg.orc">OrcRowReader</a>&lt;<a href="org/apache/iceberg/orc/OrcRowReader.html" title="type parameter in OrcRowReader">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Used for implementing ORC row readers.</div>
+</th>
+</tr>
+<tr id="i452" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcRowWriter.html" title="interface in org.apache.iceberg.orc">OrcRowWriter</a>&lt;<a href="org/apache/iceberg/orc/OrcRowWriter.html" title="type parameter in OrcRowWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Write data value of a schema.</div>
+</th>
+</tr>
+<tr id="i453" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORCSchemaUtil.html" title="class in org.apache.iceberg.orc">ORCSchemaUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utilities for mapping Iceberg to ORC schemas.</div>
+</th>
+</tr>
+<tr id="i454" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORCSchemaUtil.BinaryType.html" title="enum in org.apache.iceberg.orc">ORCSchemaUtil.BinaryType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i455" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/ORCSchemaUtil.LongType.html" title="enum in org.apache.iceberg.orc">ORCSchemaUtil.LongType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i456" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcSchemaVisitor.html" title="class in org.apache.iceberg.orc">OrcSchemaVisitor</a>&lt;<a href="org/apache/iceberg/orc/OrcSchemaVisitor.html" title="type parameter in OrcSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Generic visitor of an ORC Schema.</div>
+</th>
+</tr>
+<tr id="i457" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcSchemaWithTypeVisitor.html" title="class in org.apache.iceberg.orc">OrcSchemaWithTypeVisitor</a>&lt;<a href="org/apache/iceberg/orc/OrcSchemaWithTypeVisitor.html" title="type parameter in OrcSchemaWithTypeVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i458" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcValueReader.html" title="interface in org.apache.iceberg.orc">OrcValueReader</a>&lt;<a href="org/apache/iceberg/orc/OrcValueReader.html" title="type parameter in OrcValueReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i459" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcValueReaders.html" title="class in org.apache.iceberg.orc">OrcValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i460" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcValueReaders.StructReader.html" title="class in org.apache.iceberg.orc">OrcValueReaders.StructReader</a>&lt;<a href="org/apache/iceberg/orc/OrcValueReaders.StructReader.html" title="type parameter in OrcValueReaders.StructReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i461" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/OrcValueWriter.html" title="interface in org.apache.iceberg.orc">OrcValueWriter</a>&lt;<a href="org/apache/iceberg/orc/OrcValueWriter.html" title="type parameter in OrcValueWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i462" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/OrderedDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions">OrderedDistribution</a></td>
+<th class="colLast" scope="row">
+<div class="block">A distribution where tuples have been ordered across partitions according
+ to ordering expressions, but not necessarily within a given partition.</div>
+</th>
+</tr>
+<tr id="i463" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/OrderedDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">OrderedDistributionImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i464" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface used to create output files using <a href="org/apache/iceberg/io/PositionOutputStream.html" title="class in org.apache.iceberg.io"><code>PositionOutputStream</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i465" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/OutputFileFactory.html" title="class in org.apache.iceberg.io">OutputFileFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory responsible for generating unique but recognizable data file names.</div>
+</th>
+</tr>
+<tr id="i466" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/OutputFileFactory.Builder.html" title="class in org.apache.iceberg.io">OutputFileFactory.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i467" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for overwriting files in a table.</div>
+</th>
+</tr>
+<tr id="i468" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Pair.html" title="class in org.apache.iceberg.util">Pair</a>&lt;<a href="org/apache/iceberg/util/Pair.html" title="type parameter in Pair">X</a>,&#8203;<a href="org/apache/iceberg/util/Pair.html" title="type parameter in Pair">Y</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i469" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ParallelIterable.html" title="class in org.apache.iceberg.util">ParallelIterable</a>&lt;<a href="org/apache/iceberg/util/ParallelIterable.html" title="type parameter in ParallelIterable">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i470" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.html" title="class in org.apache.iceberg.parquet">Parquet</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i471" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.DataWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DataWriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i472" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.DeleteWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DeleteWriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i473" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.ReadBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.ReadBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i474" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.WriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.WriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i475" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetAvroReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i476" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i477" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders.TimeMillisReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i478" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders.TimestampMillisReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i479" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetAvroWriter.html" title="class in org.apache.iceberg.parquet">ParquetAvroWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i480" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html" title="class in org.apache.iceberg.parquet">ParquetDictionaryRowGroupFilter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i481" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetIterable.html" title="class in org.apache.iceberg.parquet">ParquetIterable</a>&lt;<a href="org/apache/iceberg/parquet/ParquetIterable.html" title="type parameter in ParquetIterable">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i482" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html" title="class in org.apache.iceberg.parquet">ParquetMetricsRowGroupFilter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i483" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetReader.html" title="class in org.apache.iceberg.parquet">ParquetReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetReader.html" title="type parameter in ParquetReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i484" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetSchemaUtil.html" title="class in org.apache.iceberg.parquet">ParquetSchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i485" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetSchemaUtil.HasIds.html" title="class in org.apache.iceberg.parquet">ParquetSchemaUtil.HasIds</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i486" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetTypeVisitor.html" title="class in org.apache.iceberg.parquet">ParquetTypeVisitor</a>&lt;<a href="org/apache/iceberg/parquet/ParquetTypeVisitor.html" title="type parameter in ParquetTypeVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i487" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetUtil.html" title="class in org.apache.iceberg.parquet">ParquetUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i488" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReader.html" title="interface in org.apache.iceberg.parquet">ParquetValueReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReader.html" title="type parameter in ParquetValueReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i489" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i490" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.BinaryAsDecimalReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i491" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ByteArrayReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ByteArrayReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i492" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.BytesReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i493" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.FloatAsDoubleReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i494" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntAsLongReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i495" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntegerAsDecimalReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i496" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ListReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html" title="type parameter in ParquetValueReaders.ListReader">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i497" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.LongAsDecimalReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i498" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.MapReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="type parameter in ParquetValueReaders.MapReader">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="type parameter in ParquetValueReaders.MapReader">V</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i499" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.PrimitiveReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html" title="type parameter in ParquetValueReaders.PrimitiveReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i500" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedKeyValueReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in ParquetValueReaders.RepeatedKeyValueReader">M</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in ParquetValueRea [...]
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i501" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="type parameter in ParquetValueReaders.RepeatedReader">T</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="type parameter in ParquetValueReaders.RepeatedReader">I</a>,&#8203;<a hre [...]
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i502" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ReusableEntry</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="type parameter in ParquetValueReaders.ReusableEntry">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="type parameter in ParquetValueReaders.ReusableEntry">V</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i503" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StringReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i504" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StructReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="type parameter in ParquetValueReaders.StructReader">T</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="type parameter in ParquetValueReaders.StructReader">I</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i505" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.UnboxedReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html" title="type parameter in ParquetValueReaders.UnboxedReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i506" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriter.html" title="interface in org.apache.iceberg.parquet">ParquetValueWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriter.html" title="type parameter in ParquetValueWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i507" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i508" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.PositionDeleteStructWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.PositionDeleteStructWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.PositionDeleteStructWriter.html" title="type parameter in ParquetValueWriters.PositionDeleteStructWriter">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i509" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.PrimitiveWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html" title="type parameter in ParquetValueWriters.PrimitiveWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i510" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.RepeatedKeyValueWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="type parameter in ParquetValueWriters.RepeatedKeyValueWriter">M</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="type parameter in ParquetValueWri [...]
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i511" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.RepeatedWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html" title="type parameter in ParquetValueWriters.RepeatedWriter">L</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html" title="type parameter in ParquetValueWriters.RepeatedWriter">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i512" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.StructWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html" title="type parameter in ParquetValueWriters.StructWriter">S</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i513" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">ParquetWithFlinkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.html" title="type parameter in ParquetWithFlinkSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i514" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.html" title="class in org.apache.iceberg.spark.data">ParquetWithSparkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.html" title="type parameter in ParquetWithSparkSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Visitor for traversing a Parquet type with a companion Spark type.</div>
+</th>
+</tr>
+<tr id="i515" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="class in org.apache.iceberg.parquet">ParquetWriteAdapter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="type parameter in ParquetWriteAdapter">D</a>&gt;</td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">use <code>ParquetWriter</code></div>
+</th>
+</tr>
+<tr id="i516" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/PartitionedFanoutWriter.html" title="class in org.apache.iceberg.io">PartitionedFanoutWriter</a>&lt;<a href="org/apache/iceberg/io/PartitionedFanoutWriter.html" title="type parameter in PartitionedFanoutWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i517" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/PartitionedWriter.html" title="class in org.apache.iceberg.io">PartitionedWriter</a>&lt;<a href="org/apache/iceberg/io/PartitionedWriter.html" title="type parameter in PartitionedWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i518" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg">PartitionField</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a single field in a <a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>PartitionSpec</code></a>.</div>
+</th>
+</tr>
+<tr id="i519" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Partitioning.html" title="class in org.apache.iceberg">Partitioning</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i520" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionKey.html" title="class in org.apache.iceberg">PartitionKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">A struct of partition values.</div>
+</th>
+</tr>
+<tr id="i521" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/PartitionSet.html" title="class in org.apache.iceberg.util">PartitionSet</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i522" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents how to produce partition data for a table.</div>
+</th>
+</tr>
+<tr id="i523" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionSpec.Builder.html" title="class in org.apache.iceberg">PartitionSpec.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Used to create valid <a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>partition specs</code></a>.</div>
+</th>
+</tr>
+<tr id="i524" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionSpecParser.html" title="class in org.apache.iceberg">PartitionSpecParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i525" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/transforms/PartitionSpecVisitor.html" title="interface in org.apache.iceberg.transforms">PartitionSpecVisitor</a>&lt;<a href="org/apache/iceberg/transforms/PartitionSpecVisitor.html" title="type parameter in PartitionSpecVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i526" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/PartitionsTable.html" title="class in org.apache.iceberg">PartitionsTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's partitions as rows.</div>
+</th>
+</tr>
+<tr id="i527" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/PartitionUtil.html" title="class in org.apache.iceberg.util">PartitionUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i528" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/PathIdentifier.html" title="class in org.apache.iceberg.spark">PathIdentifier</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i529" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/PendingUpdate.html" title="interface in org.apache.iceberg">PendingUpdate</a>&lt;<a href="org/apache/iceberg/PendingUpdate.html" title="type parameter in PendingUpdate">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">API for table metadata changes.</div>
+</th>
+</tr>
+<tr id="i530" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/pig/PigParquetReader.html" title="class in org.apache.iceberg.pig">PigParquetReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i531" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/encryption/PlaintextEncryptionManager.html" title="class in org.apache.iceberg.encryption">PlaintextEncryptionManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i532" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDelete.html" title="class in org.apache.iceberg.deletes">PositionDelete</a>&lt;<a href="org/apache/iceberg/deletes/PositionDelete.html" title="type parameter in PositionDelete">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i533" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDeleteWriter.html" title="class in org.apache.iceberg.deletes">PositionDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/PositionDeleteWriter.html" title="type parameter in PositionDeleteWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i534" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/PositionOutputStream.html" title="class in org.apache.iceberg.io">PositionOutputStream</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i535" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Predicate.html" title="class in org.apache.iceberg.expressions">Predicate</a>&lt;<a href="org/apache/iceberg/expressions/Predicate.html" title="type parameter in Predicate">T</a>,&#8203;<a href="org/apache/iceberg/expressions/Predicate.html" title="type parameter in Predicate">C</a> extends <a href="org/apache/iceberg/expressions/Term.html" title="interface in org.apache.iceberg.expressions">Term</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i536" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/Procedure.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">Procedure</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface representing a stored procedure available for execution.</div>
+</th>
+</tr>
+<tr id="i537" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureCatalog.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">ProcedureCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">A catalog API for working with stored procedures.</div>
+</th>
+</tr>
+<tr id="i538" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureParameter.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">ProcedureParameter</a></td>
+<th class="colLast" scope="row">
+<div class="block">An input parameter of a <a href="org/apache/spark/sql/connector/iceberg/catalog/Procedure.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><code>stored procedure</code></a>.</div>
+</th>
+</tr>
+<tr id="i539" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ProjectionDatumReader.html" title="class in org.apache.iceberg.avro">ProjectionDatumReader</a>&lt;<a href="org/apache/iceberg/avro/ProjectionDatumReader.html" title="type parameter in ProjectionDatumReader">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i540" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Projections.html" title="class in org.apache.iceberg.expressions">Projections</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils to project expressions on rows to expressions on partitions.</div>
+</th>
+</tr>
+<tr id="i541" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html" title="class in org.apache.iceberg.expressions">Projections.ProjectionEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A class that projects expressions for a table's data rows into expressions on the table's
+ partition values, for a table's <a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>partition spec</code></a>.</div>
+</th>
+</tr>
+<tr id="i542" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/PropertyUtil.html" title="class in org.apache.iceberg.util">PropertyUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i543" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/PruneColumnsWithoutReordering.html" title="class in org.apache.iceberg.spark">PruneColumnsWithoutReordering</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i544" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/PruneColumnsWithReordering.html" title="class in org.apache.iceberg.spark">PruneColumnsWithReordering</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i545" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ReachableFileUtil.html" title="class in org.apache.iceberg">ReachableFileUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i546" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/Record.html" title="interface in org.apache.iceberg.data">Record</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i547" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Reference.html" title="interface in org.apache.iceberg.expressions">Reference</a>&lt;<a href="org/apache/iceberg/expressions/Reference.html" title="type parameter in Reference">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents a variable reference in an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expression</code></a>.</div>
+</th>
+</tr>
+<tr id="i548" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/RemoveIds.html" title="class in org.apache.iceberg.avro">RemoveIds</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i549" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/RemoveIds.html" title="class in org.apache.iceberg.parquet">RemoveIds</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i550" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RemoveOrphanFilesAction.html" title="class in org.apache.iceberg.actions">RemoveOrphanFilesAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/DeleteOrphanFiles.html" title="interface in org.apache.iceberg.actions"><code>DeleteOrphanFiles</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i551" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/RemoveOrphanFilesProcedure.html" title="class in org.apache.iceberg.spark.procedures">RemoveOrphanFilesProcedure</a></td>
+<th class="colLast" scope="row">
+<div class="block">A procedure that removes orphan files in a table.</div>
+</th>
+</tr>
+<tr id="i552" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Not recommended: API for overwriting files in a table by partition.</div>
+</th>
+</tr>
+<tr id="i553" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg">ReplaceSortOrder</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for replacing table sort order with a newly created order.</div>
+</th>
+</tr>
+<tr id="i554" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/ResidualEvaluator.html" title="class in org.apache.iceberg.expressions">ResidualEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Finds the residuals for an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> the partitions in the given <a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>PartitionSpec</code></a>.</div>
+</th>
+</tr>
+<tr id="i555" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action for rewriting data files according to a rewrite strategy.</div>
+</th>
+</tr>
+<tr id="i556" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupInfo.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.FileGroupInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">A description of a file group, when it was processed, and within which partition.</div>
+</th>
+</tr>
+<tr id="i557" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupRewriteResult.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.FileGroupRewriteResult</a></td>
+<th class="colLast" scope="row">
+<div class="block">For a particular file group, the number of files which are newly created and the number of files
+  which were formerly part of the table but have been rewritten.</div>
+</th>
+</tr>
+<tr id="i558" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.Result.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">A map of file group information to the results of rewriting that file group.</div>
+</th>
+</tr>
+<tr id="i559" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.actions">RewriteDataFilesAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.actions"><code>RewriteDataFilesAction</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i560" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.flink.actions">RewriteDataFilesAction</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i561" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFilesActionResult.html" title="class in org.apache.iceberg.actions">RewriteDataFilesActionResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i562" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFilesCommitManager.html" title="class in org.apache.iceberg.actions">RewriteDataFilesCommitManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Functionality used by RewriteDataFile Actions from different platforms to handle commits.</div>
+</th>
+</tr>
+<tr id="i563" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteFileGroup.html" title="class in org.apache.iceberg.actions">RewriteFileGroup</a></td>
+<th class="colLast" scope="row">
+<div class="block">Container class representing a set of files to be rewritten by a RewriteAction and the new files which have been
+ written by the action.</div>
+</th>
+</tr>
+<tr id="i564" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/RewriteFiles.html" title="interface in org.apache.iceberg">RewriteFiles</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for replacing files in a table.</div>
+</th>
+</tr>
+<tr id="i565" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifests.html" title="interface in org.apache.iceberg.actions">RewriteManifests</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that rewrites manifests.</div>
+</th>
+</tr>
+<tr id="i566" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for rewriting manifests for a table.</div>
+</th>
+</tr>
+<tr id="i567" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifests.Result.html" title="interface in org.apache.iceberg.actions">RewriteManifests.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i568" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifestsAction.html" title="class in org.apache.iceberg.actions">RewriteManifestsAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/RewriteManifests.html" title="interface in org.apache.iceberg.actions"><code>RewriteManifests</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i569" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifestsActionResult.html" title="class in org.apache.iceberg.actions">RewriteManifestsActionResult</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i570" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteStrategy.html" title="interface in org.apache.iceberg.actions">RewriteStrategy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i571" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Rollback.html" title="interface in org.apache.iceberg">Rollback</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for rolling table data back to the state at an older table <a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg"><code>snapshot</code></a>.</div>
+</th>
+</tr>
+<tr id="i572" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/RollbackStagedTable.html" title="class in org.apache.iceberg.spark">RollbackStagedTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of StagedTable that mimics the behavior of Spark's non-atomic CTAS and RTAS.</div>
+</th>
+</tr>
+<tr id="i573" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataRewriter.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i574" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/RowDataRewriter.html" title="class in org.apache.iceberg.spark.source">RowDataRewriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i575" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataRewriter.RewriteMap.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter.RewriteMap</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i576" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/sink/RowDataTaskWriterFactory.html" title="class in org.apache.iceberg.flink.sink">RowDataTaskWriterFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i577" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/data/RowDataUtil.html" title="class in org.apache.iceberg.flink.data">RowDataUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i578" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/RowDataWrapper.html" title="class in org.apache.iceberg.flink">RowDataWrapper</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i579" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/RowDelta.html" title="interface in org.apache.iceberg">RowDelta</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for encoding row-level changes to a table.</div>
+</th>
+</tr>
+<tr id="i580" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/RowPositionColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">RowPositionColumnVector</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i581" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/RuntimeIOException.html" title="class in org.apache.iceberg.exceptions">RuntimeIOException</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use java.io.UncheckedIOException directly instead.</div>
+</th>
+</tr>
+<tr id="i582" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hive/RuntimeMetaException.html" title="class in org.apache.iceberg.hive">RuntimeMetaException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception used to wrap <code>MetaException</code> as a <code>RuntimeException</code> and add context.</div>
+</th>
+</tr>
+<tr id="i583" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3FileIO.html" title="class in org.apache.iceberg.aws.s3">S3FileIO</a></td>
+<th class="colLast" scope="row">
+<div class="block">FileIO implementation backed by S3.</div>
+</th>
+</tr>
+<tr id="i584" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3InputFile.html" title="class in org.apache.iceberg.aws.s3">S3InputFile</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i585" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3OutputFile.html" title="class in org.apache.iceberg.aws.s3">S3OutputFile</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i586" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3RequestUtil.html" title="class in org.apache.iceberg.aws.s3">S3RequestUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i587" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/events/ScanEvent.html" title="class in org.apache.iceberg.events">ScanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event sent to listeners when a table scan is planned.</div>
+</th>
+</tr>
+<tr id="i588" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.html" title="class in org.apache.iceberg">ScanSummary</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i589" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg">ScanSummary.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i590" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.PartitionMetrics.html" title="class in org.apache.iceberg">ScanSummary.PartitionMetrics</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i591" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a></td>
+<th class="colLast" scope="row">
+<div class="block">A scan task.</div>
+</th>
+</tr>
+<tr id="i592" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a></td>
+<th class="colLast" scope="row">
+<div class="block">The schema of a data table.</div>
+</th>
+</tr>
+<tr id="i593" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SchemaParser.html" title="class in org.apache.iceberg">SchemaParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i594" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/pig/SchemaUtil.html" title="class in org.apache.iceberg.pig">SchemaUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i595" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="class in org.apache.iceberg.schema">SchemaWithPartnerVisitor</a>&lt;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="type parameter in SchemaWithPartnerVisitor">P</a>,&#8203;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="type parameter in SchemaWithPartnerVisitor">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i596" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.PartnerAccessors.html" title="interface in org.apache.iceberg.schema">SchemaWithPartnerVisitor.PartnerAccessors</a>&lt;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.PartnerAccessors.html" title="type parameter in SchemaWithPartnerVisitor.PartnerAccessors">P</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i597" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io">SeekableInputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>SeekableInputStream</code> is an interface with the methods needed to read data from a file or
+ Hadoop data stream.</div>
+</th>
+</tr>
+<tr id="i598" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/SerializableConfiguration.html" title="class in org.apache.iceberg.hadoop">SerializableConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wraps a <code>Configuration</code> object in a <code>Serializable</code> layer.</div>
+</th>
+</tr>
+<tr id="i599" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SerializableMap.html" title="class in org.apache.iceberg.util">SerializableMap</a>&lt;<a href="org/apache/iceberg/util/SerializableMap.html" title="type parameter in SerializableMap">K</a>,&#8203;<a href="org/apache/iceberg/util/SerializableMap.html" title="type parameter in SerializableMap">V</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i600" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SerializableSupplier.html" title="interface in org.apache.iceberg.util">SerializableSupplier</a>&lt;<a href="org/apache/iceberg/util/SerializableSupplier.html" title="type parameter in SerializableSupplier">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i601" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SerializableTable.html" title="class in org.apache.iceberg">SerializableTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A read-only serializable table that can be sent to other nodes in a cluster.</div>
+</th>
+</tr>
+<tr id="i602" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SerializationUtil.html" title="class in org.apache.iceberg.util">SerializationUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i603" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SetLocation.html" title="class in org.apache.iceberg">SetLocation</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i604" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></td>
+<th class="colLast" scope="row">
+<div class="block">A snapshot of the data in a table at a point in time.</div>
+</th>
+</tr>
+<tr id="i605" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotAction.html" title="interface in org.apache.iceberg.actions">SnapshotAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions"><code>SnapshotTable</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i606" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotManager.html" title="class in org.apache.iceberg">SnapshotManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i607" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotParser.html" title="class in org.apache.iceberg">SnapshotParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i608" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotsTable.html" title="class in org.apache.iceberg">SnapshotsTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's known snapshots as rows.</div>
+</th>
+</tr>
+<tr id="i609" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg">SnapshotSummary</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i610" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotSummary.Builder.html" title="class in org.apache.iceberg">SnapshotSummary.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i611" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions">SnapshotTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An action that creates an independent snapshot of an existing table.</div>
+</th>
+</tr>
+<tr id="i612" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotTable.Result.html" title="interface in org.apache.iceberg.actions">SnapshotTable.Result</a></td>
+<th class="colLast" scope="row">
+<div class="block">The action result that contains a summary of the execution.</div>
+</th>
+</tr>
+<tr id="i613" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="interface in org.apache.iceberg.actions">SnapshotUpdate</a>&lt;<a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a>,&#8203;<a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">R</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An action that produces snapshots.</div>
+</th>
+</tr>
+<tr id="i614" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a>&lt;<a href="org/apache/iceberg/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">API for table changes that produce snapshots.</div>
+</th>
+</tr>
+<tr id="i615" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotUpdateAction.html" title="interface in org.apache.iceberg.actions">SnapshotUpdateAction</a>&lt;<a href="org/apache/iceberg/actions/SnapshotUpdateAction.html" title="type parameter in SnapshotUpdateAction">ThisT</a>,&#8203;<a href="org/apache/iceberg/actions/SnapshotUpdateAction.html" title="type parameter in SnapshotUpdateAction">R</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i616" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SnapshotUtil.html" title="class in org.apache.iceberg.util">SnapshotUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i617" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortDirection.html" title="enum in org.apache.iceberg">SortDirection</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i618" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/expressions/SortDirection.html" title="enum in org.apache.spark.sql.connector.iceberg.expressions">SortDirection</a></td>
+<th class="colLast" scope="row">
+<div class="block">A sort direction used in sorting expressions.</div>
+</th>
+</tr>
+<tr id="i619" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SortedMerge.html" title="class in org.apache.iceberg.util">SortedMerge</a>&lt;<a href="org/apache/iceberg/util/SortedMerge.html" title="type parameter in SortedMerge">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An Iterable that merges the items from other Iterables in order.</div>
+</th>
+</tr>
+<tr id="i620" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortField.html" title="class in org.apache.iceberg">SortField</a></td>
+<th class="colLast" scope="row">
+<div class="block">A field in a <a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg"><code>SortOrder</code></a>.</div>
+</th>
+</tr>
+<tr id="i621" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg">SortOrder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A sort order that defines how data and delete files should be ordered in a table.</div>
+</th>
+</tr>
+<tr id="i622" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/expressions/SortOrder.html" title="interface in org.apache.spark.sql.connector.iceberg.expressions">SortOrder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a sort order in the public expression API.</div>
+</th>
+</tr>
+<tr id="i623" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortOrder.Builder.html" title="class in org.apache.iceberg">SortOrder.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A builder used to create valid <a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg"><code>sort orders</code></a>.</div>
+</th>
+</tr>
+<tr id="i624" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg">SortOrderBuilder</a>&lt;<a href="org/apache/iceberg/SortOrderBuilder.html" title="type parameter in SortOrderBuilder">R</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Methods for building a sort order.</div>
+</th>
+</tr>
+<tr id="i625" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/SortOrderParser.html" title="class in org.apache.iceberg">SortOrderParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i626" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/SortOrderUtil.html" title="class in org.apache.iceberg.util">SortOrderUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i627" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/transforms/SortOrderVisitor.html" title="interface in org.apache.iceberg.transforms">SortOrderVisitor</a>&lt;<a href="org/apache/iceberg/transforms/SortOrderVisitor.html" title="type parameter in SortOrderVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i628" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SortStrategy.html" title="class in org.apache.iceberg.actions">SortStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A rewrite strategy for data files which aims to reorder data with data files to optimally lay them out
+ in relation to a column.</div>
+</th>
+</tr>
+<tr id="i629" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/Spark3BinPackStrategy.html" title="class in org.apache.iceberg.spark.actions">Spark3BinPackStrategy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i630" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/Spark3MigrateAction.html" title="class in org.apache.iceberg.actions">Spark3MigrateAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/MigrateTable.html" title="interface in org.apache.iceberg.actions"><code>MigrateTable</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i631" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/Spark3SnapshotAction.html" title="class in org.apache.iceberg.actions">Spark3SnapshotAction</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 0.12.0, will be removed in 0.13.0; use <a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions"><code>SnapshotTable</code></a> instead.</div>
+</th>
+</tr>
+<tr id="i632" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/Spark3Util.html" title="class in org.apache.iceberg.spark">Spark3Util</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i633" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/Spark3Util.CatalogAndIdentifier.html" title="class in org.apache.iceberg.spark">Spark3Util.CatalogAndIdentifier</a></td>
+<th class="colLast" scope="row">
+<div class="block">This mimics a class inside of Spark which is private inside of LookupCatalog.</div>
+</th>
+</tr>
+<tr id="i634" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/Spark3Util.DescribeSchemaVisitor.html" title="class in org.apache.iceberg.spark">Spark3Util.DescribeSchemaVisitor</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i635" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/Spark3VersionUtil.html" title="class in org.apache.iceberg.spark">Spark3VersionUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i636" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/actions/SparkActions.html" title="class in org.apache.iceberg.actions">SparkActions</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i637" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/actions/SparkActions.html" title="class in org.apache.iceberg.spark.actions">SparkActions</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of <a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions"><code>ActionsProvider</code></a> for Spark.</div>
+</th>
+</tr>
+<tr id="i638" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkAvroReader.html" title="class in org.apache.iceberg.spark.data">SparkAvroReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i639" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkAvroWriter.html" title="class in org.apache.iceberg.spark.data">SparkAvroWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i640" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkCatalog.html" title="class in org.apache.iceberg.spark">SparkCatalog</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Spark TableCatalog implementation that wraps an Iceberg <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
+</th>
+</tr>
+<tr id="i641" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkDataFile.html" title="class in org.apache.iceberg.spark">SparkDataFile</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i642" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkExceptionUtil.html" title="class in org.apache.iceberg.spark">SparkExceptionUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i643" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkFilters.html" title="class in org.apache.iceberg.spark">SparkFilters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i644" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkMicroBatchStream.html" title="class in org.apache.iceberg.spark.source">SparkMicroBatchStream</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i645" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkOrcReader.html" title="class in org.apache.iceberg.spark.data">SparkOrcReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converts the OrcIterator, which returns ORC's VectorizedRowBatch to a
+ set of Spark's UnsafeRows.</div>
+</th>
+</tr>
+<tr id="i646" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkOrcValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkOrcValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i647" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkOrcWriter.html" title="class in org.apache.iceberg.spark.data">SparkOrcWriter</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class acts as an adaptor from an OrcFileAppender to a
+ FileAppender&lt;InternalRow&gt;.</div>
+</th>
+</tr>
+<tr id="i648" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkParquetReaders.html" title="class in org.apache.iceberg.spark.data">SparkParquetReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i649" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkParquetWriters.html" title="class in org.apache.iceberg.spark.data">SparkParquetWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i650" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPartitionedFanoutWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedFanoutWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i651" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPartitionedWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i652" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/SparkProcedures.html" title="class in org.apache.iceberg.spark.procedures">SparkProcedures</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i653" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/SparkProcedures.ProcedureBuilder.html" title="interface in org.apache.iceberg.spark.procedures">SparkProcedures.ProcedureBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i654" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkReadOptions.html" title="class in org.apache.iceberg.spark">SparkReadOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Spark DF read options</div>
+</th>
+</tr>
+<tr id="i655" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkRewriteBuilder.html" title="class in org.apache.iceberg.spark.source">SparkRewriteBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i656" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkScanBuilder.html" title="class in org.apache.iceberg.spark.source">SparkScanBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i657" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkSchemaUtil.html" title="class in org.apache.iceberg.spark">SparkSchemaUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper methods for working with Spark/Hive metadata.</div>
+</th>
+</tr>
+<tr id="i658" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkSessionCatalog.html" title="class in org.apache.iceberg.spark">SparkSessionCatalog</a>&lt;<a href="org/apache/iceberg/spark/SparkSessionCatalog.html" title="type parameter in SparkSessionCatalog">T</a> extends org.apache.spark.sql.connector.catalog.TableCatalog &amp; org.apache.spark.sql.connector.catalog.SupportsNamespaces&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A Spark catalog that can also load non-Iceberg tables.</div>
+</th>
+</tr>
+<tr id="i659" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkStructLike.html" title="class in org.apache.iceberg.spark">SparkStructLike</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i660" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkTable.html" title="class in org.apache.iceberg.spark.source">SparkTable</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i661" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkTableUtil.html" title="class in org.apache.iceberg.spark">SparkTableUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Java version of the original SparkTableUtil.scala
+ https://github.com/apache/iceberg/blob/apache-iceberg-0.8.0-incubating/spark/src/main/scala/org/apache/iceberg/spark/SparkTableUtil.scala</div>
+</th>
+</tr>
+<tr id="i662" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkTableUtil.SparkPartition.html" title="class in org.apache.iceberg.spark">SparkTableUtil.SparkPartition</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class representing a table partition.</div>
+</th>
+</tr>
+<tr id="i663" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkUtil.html" title="class in org.apache.iceberg.spark">SparkUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i664" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkValueConverter.html" title="class in org.apache.iceberg.spark">SparkValueConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A utility class that converts Spark values to Iceberg's internal representation.</div>
+</th>
+</tr>
+<tr id="i665" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i666" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkValueWriters.html" title="class in org.apache.iceberg.spark.data">SparkValueWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i667" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/SparkWriteOptions.html" title="class in org.apache.iceberg.spark">SparkWriteOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Spark DF write options</div>
+</th>
+</tr>
+<tr id="i668" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/source/StagedSparkTable.html" title="class in org.apache.iceberg.spark.source">StagedSparkTable</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i669" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/StaticTableOperations.html" title="class in org.apache.iceberg">StaticTableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">TableOperations implementation that provides access to metadata for a Table at some point in time, using a
+ table metadata location.</div>
+</th>
+</tr>
+<tr id="i670" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/StreamingMonitorFunction.html" title="class in org.apache.iceberg.flink.source">StreamingMonitorFunction</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the single (non-parallel) monitoring task which takes a <a href="org/apache/iceberg/flink/source/FlinkInputFormat.html" title="class in org.apache.iceberg.flink.source"><code>FlinkInputFormat</code></a>,
+ it is responsible for:
+
+ 
+     Monitoring snapshots of the Iceberg table.
+     Creating the <a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source"><code>splits</code></a> corresponding to the incremental files
+     Assigning them to downstream tasks for further processing.
+ </div>
+</th>
+</tr>
+<tr id="i671" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/source/StreamingReaderOperator.html" title="class in org.apache.iceberg.flink.source">StreamingReaderOperator</a></td>
+<th class="colLast" scope="row">
+<div class="block">The operator that reads the <a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source"><code>splits</code></a> received from the preceding <a href="org/apache/iceberg/flink/source/StreamingMonitorFunction.html" title="class in org.apache.iceberg.flink.source"><code>StreamingMonitorFunction</code></a>.</div>
+</th>
+</tr>
+<tr id="i672" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/StrictMetricsEvaluator.html" title="class in org.apache.iceberg.expressions">StrictMetricsEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on a <a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><code>DataFile</code></a> to test whether all rows in the file match.</div>
+</th>
+</tr>
+<tr id="i673" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for accessing data by position in a schema.</div>
+</th>
+</tr>
+<tr id="i674" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeMap.html" title="class in org.apache.iceberg.util">StructLikeMap</a>&lt;<a href="org/apache/iceberg/util/StructLikeMap.html" title="type parameter in StructLikeMap">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i675" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeSet.html" title="class in org.apache.iceberg.util">StructLikeSet</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i676" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeWrapper.html" title="class in org.apache.iceberg.util">StructLikeWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper to adapt StructLike for use in maps and sets by implementing equals and hashCode.</div>
+</th>
+</tr>
+<tr id="i677" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/StructProjection.html" title="class in org.apache.iceberg.util">StructProjection</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i678" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/read/SupportsFileFilter.html" title="interface in org.apache.spark.sql.connector.iceberg.read">SupportsFileFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A mix-in interface for Scan.</div>
+</th>
+</tr>
+<tr id="i679" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/SupportsMerge.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">SupportsMerge</a></td>
+<th class="colLast" scope="row">
+<div class="block">A mix-in interface for Table to indicate that it supports row-level operations.</div>
+</th>
+</tr>
+<tr id="i680" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/catalog/SupportsNamespaces.html" title="interface in org.apache.iceberg.catalog">SupportsNamespaces</a></td>
+<th class="colLast" scope="row">
+<div class="block">Catalog methods for working with namespaces.</div>
+</th>
+</tr>
+<tr id="i681" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/SupportsRowPosition.html" title="interface in org.apache.iceberg.avro">SupportsRowPosition</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for readers that accept a callback to determine the starting row position of an Avro split.</div>
+</th>
+</tr>
+<tr id="i682" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg">SystemProperties</a></td>
+<th class="colLast" scope="row">
+<div class="block">Configuration properties that are controlled by Java system properties.</div>
+</th>
+</tr>
+<tr id="i683" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a table.</div>
+</th>
+</tr>
+<tr id="i684" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></td>
+<th class="colLast" scope="row">
+<div class="block">Identifies a table in iceberg catalog.</div>
+</th>
+</tr>
+<tr id="i685" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.html" title="interface in org.apache.iceberg.flink">TableLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Serializable loader to load an Iceberg <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a>.</div>
+</th>
+</tr>
+<tr id="i686" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.CatalogTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.CatalogTableLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i687" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.HadoopTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.HadoopTableLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i688" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metadata for a table.</div>
+</th>
+</tr>
+<tr id="i689" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableMetadata.MetadataLogEntry.html" title="class in org.apache.iceberg">TableMetadata.MetadataLogEntry</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i690" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg">TableMetadata.SnapshotLogEntry</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i691" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableMetadataParser.html" title="class in org.apache.iceberg">TableMetadataParser</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i692" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableMetadataParser.Codec.html" title="enum in org.apache.iceberg">TableMetadataParser.Codec</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i693" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/data/TableMigrationUtil.html" title="class in org.apache.iceberg.data">TableMigrationUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i694" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a></td>
+<th class="colLast" scope="row">
+<div class="block">SPI interface to abstract table metadata access and updates.</div>
+</th>
+</tr>
+<tr id="i695" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg">TableProperties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i696" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/nessie/TableReference.html" title="class in org.apache.iceberg.nessie">TableReference</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i697" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Tables.html" title="interface in org.apache.iceberg">Tables</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generic interface for creating and loading a table implementation.</div>
+</th>
+</tr>
+<tr id="i698" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/TableScan.html" title="interface in org.apache.iceberg">TableScan</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for configuring a table scan.</div>
+</th>
+</tr>
+<tr id="i699" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/TableScanUtil.html" title="class in org.apache.iceberg.util">TableScanUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i700" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Tasks.html" title="class in org.apache.iceberg.util">Tasks</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i701" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Tasks.Builder.html" title="class in org.apache.iceberg.util">Tasks.Builder</a>&lt;<a href="org/apache/iceberg/util/Tasks.Builder.html" title="type parameter in Tasks.Builder">I</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i702" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Tasks.FailureTask.html" title="interface in org.apache.iceberg.util">Tasks.FailureTask</a>&lt;<a href="org/apache/iceberg/util/Tasks.FailureTask.html" title="type parameter in Tasks.FailureTask">I</a>,&#8203;<a href="org/apache/iceberg/util/Tasks.FailureTask.html" title="type parameter in Tasks.FailureTask">E</a> extends java.lang.Exception&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i703" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Tasks.Task.html" title="interface in org.apache.iceberg.util">Tasks.Task</a>&lt;<a href="org/apache/iceberg/util/Tasks.Task.html" title="type parameter in Tasks.Task">I</a>,&#8203;<a href="org/apache/iceberg/util/Tasks.Task.html" title="type parameter in Tasks.Task">E</a> extends java.lang.Exception&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i704" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/Tasks.UnrecoverableException.html" title="class in org.apache.iceberg.util">Tasks.UnrecoverableException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i705" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/TaskWriter.html" title="interface in org.apache.iceberg.io">TaskWriter</a>&lt;<a href="org/apache/iceberg/io/TaskWriter.html" title="type parameter in TaskWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">The writer interface could accept records and provide the generated data files.</div>
+</th>
+</tr>
+<tr id="i706" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/flink/sink/TaskWriterFactory.html" title="interface in org.apache.iceberg.flink.sink">TaskWriterFactory</a>&lt;<a href="org/apache/iceberg/flink/sink/TaskWriterFactory.html" title="type parameter in TaskWriterFactory">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Factory to create <a href="org/apache/iceberg/io/TaskWriter.html" title="interface in org.apache.iceberg.io"><code>TaskWriter</code></a></div>
+</th>
+</tr>
+<tr id="i707" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Term.html" title="interface in org.apache.iceberg.expressions">Term</a></td>
+<th class="colLast" scope="row">
+<div class="block">An expression that evaluates to a value.</div>
+</th>
+</tr>
+<tr id="i708" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/TezUtil.html" title="class in org.apache.iceberg.mr.hive">TezUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i709" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/ThreadPools.html" title="class in org.apache.iceberg.util">ThreadPools</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i710" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a></td>
+<th class="colLast" scope="row">
+<div class="block">A transaction for performing multiple updates to a table.</div>
+</th>
+</tr>
+<tr id="i711" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i712" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/transforms/Transform.html" title="interface in org.apache.iceberg.transforms">Transform</a>&lt;<a href="org/apache/iceberg/transforms/Transform.html" title="type parameter in Transform">S</a>,&#8203;<a href="org/apache/iceberg/transforms/Transform.html" title="type parameter in Transform">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A transform function used for partitioning.</div>
+</th>
+</tr>
+<tr id="i713" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/transforms/Transforms.html" title="class in org.apache.iceberg.transforms">Transforms</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory methods for transforms.</div>
+</th>
+</tr>
+<tr id="i714" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/TripleWriter.html" title="interface in org.apache.iceberg.parquet">TripleWriter</a>&lt;<a href="org/apache/iceberg/parquet/TripleWriter.html" title="type parameter in TripleWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i715" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/True.html" title="class in org.apache.iceberg.expressions">True</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expression</code></a> that is always true.</div>
+</th>
+</tr>
+<tr id="i716" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Type.html" title="interface in org.apache.iceberg.types">Type</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i717" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Type.NestedType.html" title="class in org.apache.iceberg.types">Type.NestedType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i718" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Type.PrimitiveType.html" title="class in org.apache.iceberg.types">Type.PrimitiveType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i719" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Type.TypeID.html" title="enum in org.apache.iceberg.types">Type.TypeID</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i720" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.html" title="class in org.apache.iceberg.types">Types</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i721" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.BinaryType.html" title="class in org.apache.iceberg.types">Types.BinaryType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i722" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.BooleanType.html" title="class in org.apache.iceberg.types">Types.BooleanType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i723" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.DateType.html" title="class in org.apache.iceberg.types">Types.DateType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i724" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.DecimalType.html" title="class in org.apache.iceberg.types">Types.DecimalType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i725" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.DoubleType.html" title="class in org.apache.iceberg.types">Types.DoubleType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i726" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.FixedType.html" title="class in org.apache.iceberg.types">Types.FixedType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i727" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.FloatType.html" title="class in org.apache.iceberg.types">Types.FloatType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i728" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.IntegerType.html" title="class in org.apache.iceberg.types">Types.IntegerType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i729" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.ListType.html" title="class in org.apache.iceberg.types">Types.ListType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i730" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.LongType.html" title="class in org.apache.iceberg.types">Types.LongType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i731" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.MapType.html" title="class in org.apache.iceberg.types">Types.MapType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i732" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.NestedField.html" title="class in org.apache.iceberg.types">Types.NestedField</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i733" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.StringType.html" title="class in org.apache.iceberg.types">Types.StringType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i734" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.StructType.html" title="class in org.apache.iceberg.types">Types.StructType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i735" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.TimestampType.html" title="class in org.apache.iceberg.types">Types.TimestampType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i736" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.TimeType.html" title="class in org.apache.iceberg.types">Types.TimeType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i737" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/Types.UUIDType.html" title="class in org.apache.iceberg.types">Types.UUIDType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i738" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/TypeToMessageType.html" title="class in org.apache.iceberg.parquet">TypeToMessageType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i739" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/TypeUtil.html" title="class in org.apache.iceberg.types">TypeUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i740" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/TypeUtil.CustomOrderSchemaVisitor.html" title="class in org.apache.iceberg.types">TypeUtil.CustomOrderSchemaVisitor</a>&lt;<a href="org/apache/iceberg/types/TypeUtil.CustomOrderSchemaVisitor.html" title="type parameter in TypeUtil.CustomOrderSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i741" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/TypeUtil.NextID.html" title="interface in org.apache.iceberg.types">TypeUtil.NextID</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for passing a function that assigns column IDs.</div>
+</th>
+</tr>
+<tr id="i742" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/types/TypeUtil.SchemaVisitor.html" title="class in org.apache.iceberg.types">TypeUtil.SchemaVisitor</a>&lt;<a href="org/apache/iceberg/types/TypeUtil.SchemaVisitor.html" title="type parameter in TypeUtil.SchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i743" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/TypeWithSchemaVisitor.html" title="class in org.apache.iceberg.parquet">TypeWithSchemaVisitor</a>&lt;<a href="org/apache/iceberg/parquet/TypeWithSchemaVisitor.html" title="type parameter in TypeWithSchemaVisitor">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Visitor for traversing a Parquet type with a companion Iceberg type.</div>
+</th>
+</tr>
+<tr id="i744" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/Unbound.html" title="interface in org.apache.iceberg.expressions">Unbound</a>&lt;<a href="org/apache/iceberg/expressions/Unbound.html" title="type parameter in Unbound">T</a>,&#8203;<a href="org/apache/iceberg/expressions/Unbound.html" title="type parameter in Unbound">B</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents an unbound expression node.</div>
+</th>
+</tr>
+<tr id="i745" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundPredicate.html" title="class in org.apache.iceberg.expressions">UnboundPredicate</a>&lt;<a href="org/apache/iceberg/expressions/UnboundPredicate.html" title="type parameter in UnboundPredicate">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i746" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundTerm.html" title="interface in org.apache.iceberg.expressions">UnboundTerm</a>&lt;<a href="org/apache/iceberg/expressions/UnboundTerm.html" title="type parameter in UnboundTerm">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents an unbound term.</div>
+</th>
+</tr>
+<tr id="i747" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundTransform.html" title="class in org.apache.iceberg.expressions">UnboundTransform</a>&lt;<a href="org/apache/iceberg/expressions/UnboundTransform.html" title="type parameter in UnboundTransform">S</a>,&#8203;<a href="org/apache/iceberg/expressions/UnboundTransform.html" title="type parameter in UnboundTransform">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i748" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/jdbc/UncheckedInterruptedException.html" title="class in org.apache.iceberg.jdbc">UncheckedInterruptedException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i749" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/jdbc/UncheckedSQLException.html" title="class in org.apache.iceberg.jdbc">UncheckedSQLException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i750" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/UnicodeUtil.html" title="class in org.apache.iceberg.util">UnicodeUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i751" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/schema/UnionByNameVisitor.html" title="class in org.apache.iceberg.schema">UnionByNameVisitor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Visitor class that accumulates the set of changes needed to evolve an existing schema into the union of the
+ existing and a new schema.</div>
+</th>
+</tr>
+<tr id="i752" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/transforms/UnknownTransform.html" title="class in org.apache.iceberg.transforms">UnknownTransform</a>&lt;<a href="org/apache/iceberg/transforms/UnknownTransform.html" title="type parameter in UnknownTransform">S</a>,&#8203;<a href="org/apache/iceberg/transforms/UnknownTransform.html" title="type parameter in UnknownTransform">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i753" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/UnpartitionedWriter.html" title="class in org.apache.iceberg.io">UnpartitionedWriter</a>&lt;<a href="org/apache/iceberg/io/UnpartitionedWriter.html" title="type parameter in UnpartitionedWriter">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i754" class="altColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/UnspecifiedDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions">UnspecifiedDistribution</a></td>
+<th class="colLast" scope="row">
+<div class="block">A distribution where no promises are made about co-location of data.</div>
+</th>
+</tr>
+<tr id="i755" class="rowColor">
+<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/UnspecifiedDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">UnspecifiedDistributionImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i756" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg">UpdateLocation</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for setting a table's base location.</div>
+</th>
+</tr>
+<tr id="i757" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/UpdatePartitionSpec.html" title="interface in org.apache.iceberg">UpdatePartitionSpec</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for partition spec evolution.</div>
+</th>
+</tr>
+<tr id="i758" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/UpdateProperties.html" title="interface in org.apache.iceberg">UpdateProperties</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for updating table properties.</div>
+</th>
+</tr>
+<tr id="i759" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/UpdateSchema.html" title="interface in org.apache.iceberg">UpdateSchema</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for schema evolution.</div>
+</th>
+</tr>
+<tr id="i760" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/hadoop/Util.html" title="class in org.apache.iceberg.hadoop">Util</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i761" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/UUIDConversion.html" title="class in org.apache.iceberg.avro">UUIDConversion</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i762" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/UUIDUtil.html" title="class in org.apache.iceberg.util">UUIDUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i763" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/exceptions/ValidationException.html" title="class in org.apache.iceberg.exceptions">ValidationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception raised when validation checks fail.</div>
+</th>
+</tr>
+<tr id="i764" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReader.html" title="interface in org.apache.iceberg.avro">ValueReader</a>&lt;<a href="org/apache/iceberg/avro/ValueReader.html" title="type parameter in ValueReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i765" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReaders.html" title="class in org.apache.iceberg.avro">ValueReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i766" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReaders.StructReader.html" title="class in org.apache.iceberg.avro">ValueReaders.StructReader</a>&lt;<a href="org/apache/iceberg/avro/ValueReaders.StructReader.html" title="type parameter in ValueReaders.StructReader">S</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i767" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/ValuesAsBytesReader.html" title="class in org.apache.iceberg.parquet">ValuesAsBytesReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a <code>ValuesReader</code> specifically to read given number of bytes from the underlying <code>ByteBufferInputStream</code>.</div>
+</th>
+</tr>
+<tr id="i768" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueWriter.html" title="interface in org.apache.iceberg.avro">ValueWriter</a>&lt;<a href="org/apache/iceberg/avro/ValueWriter.html" title="type parameter in ValueWriter">D</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i769" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueWriters.html" title="class in org.apache.iceberg.avro">ValueWriters</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i770" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/avro/ValueWriters.StructWriter.html" title="class in org.apache.iceberg.avro">ValueWriters.StructWriter</a>&lt;<a href="org/apache/iceberg/avro/ValueWriters.StructWriter.html" title="type parameter in ValueWriters.StructWriter">S</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i771" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Container class for holding the Arrow vector storing a batch of values along with other state needed for reading
+ values out of it.</div>
+</th>
+</tr>
+<tr id="i772" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.ConstantVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.ConstantVectorHolder</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/VectorHolder.ConstantVectorHolder.html" title="type parameter in VectorHolder.ConstantVectorHolder">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A Vector Holder which does not actually produce values, consumers of this class should
+ use the constantValue to populate their ColumnVector implementation.</div>
+</th>
+</tr>
+<tr id="i773" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.PositionVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.PositionVectorHolder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i774" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/iceberg/parquet/VectorizedReader.html" title="interface in org.apache.iceberg.parquet"><code>VectorReader(s)</code></a> that read in a batch of values into Arrow vectors.</div>
+</th>
+</tr>
+<tr id="i775" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.ConstantVectorReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader.ConstantVectorReader</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.ConstantVectorReader.html" title="type parameter in VectorizedArrowReader.ConstantVectorReader">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A Dummy Vector Reader which doesn't actually read files, instead it returns a dummy
+ VectorHolder which indicates the constant value which should be used for this column.</div>
+</th>
+</tr>
+<tr id="i776" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedColumnIterator.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedColumnIterator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Vectorized version of the ColumnIterator that reads column values in data pages of a column in a row group in a
+ batched fashion.</div>
+</th>
+</tr>
+<tr id="i777" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedDictionaryEncodedParquetValuesReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedDictionaryEncodedParquetValuesReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">This decoder reads Parquet dictionary encoded data in a vectorized fashion.</div>
+</th>
+</tr>
+<tr id="i778" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedPageIterator.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedPageIterator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i779" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedParquetDefinitionLevelReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedParquetDefinitionLevelReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i780" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/VectorizedParquetReader.html" title="class in org.apache.iceberg.parquet">VectorizedParquetReader</a>&lt;<a href="org/apache/iceberg/parquet/VectorizedParquetReader.html" title="type parameter in VectorizedParquetReader">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i781" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/parquet/VectorizedReader.html" title="interface in org.apache.iceberg.parquet">VectorizedReader</a>&lt;<a href="org/apache/iceberg/parquet/VectorizedReader.html" title="type parameter in VectorizedReader">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for vectorized Iceberg readers.</div>
+</th>
+</tr>
+<tr id="i782" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedReaderBuilder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedReaderBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i783" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html" title="class in org.apache.iceberg.orc">VectorizedRowBatchIterator</a></td>
+<th class="colLast" scope="row">
+<div class="block">An adaptor so that the ORC RecordReader can be used as an Iterator.</div>
+</th>
+</tr>
+<tr id="i784" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/VectorizedSparkOrcReaders.html" title="class in org.apache.iceberg.spark.data.vectorized">VectorizedSparkOrcReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i785" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/VectorizedSparkParquetReaders.html" title="class in org.apache.iceberg.spark.data.vectorized">VectorizedSparkParquetReaders</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i786" class="altColor">
+<td class="colFirst"><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.html" title="class in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Copied here from Hive for compatibility</div>
+</th>
+</tr>
+<tr id="i787" class="rowColor">
+<td class="colFirst"><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.Support.html" title="enum in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport.Support</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i788" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedTableScanIterable.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedTableScanIterable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A vectorized implementation of the Iceberg reader that iterates over the table scan.</div>
+</th>
+</tr>
+<tr id="i789" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/util/WapUtil.html" title="class in org.apache.iceberg.util">WapUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i790" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/WriteObjectInspector.html" title="interface in org.apache.iceberg.mr.hive.serde.objectinspector">WriteObjectInspector</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for converting the Hive primitive objects for the objects which could be added to an Iceberg Record.</div>
+</th>
+</tr>
+<tr id="i791" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/WriteResult.html" title="class in org.apache.iceberg.io">WriteResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i792" class="altColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/WriteResult.Builder.html" title="class in org.apache.iceberg.io">WriteResult.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i793" class="rowColor">
+<td class="colFirst"><a href="org/apache/iceberg/io/WriterFactory.html" title="interface in org.apache.iceberg.io">WriterFactory</a>&lt;<a href="org/apache/iceberg/io/WriterFactory.html" title="type parameter in WriterFactory">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A factory for creating data and delete writers.</div>
+</th>
+</tr>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>
diff --git a/javadoc/0.12.0/allclasses.html b/javadoc/0.12.0/allclasses.html
new file mode 100644
index 0000000..3e3689a
--- /dev/null
+++ b/javadoc/0.12.0/allclasses.html
@@ -0,0 +1,821 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.12) on Wed Aug 18 10:34:26 PDT 2021 -->
+<title>All Classes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2021-08-18">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<main role="main" class="indexContainer">
+<ul>
+<li><a href="org/apache/iceberg/mr/mapred/AbstractMapredIcebergRecordReader.html" title="class in org.apache.iceberg.mr.mapred">AbstractMapredIcebergRecordReader</a></li>
+<li><a href="org/apache/iceberg/Accessor.html" title="interface in org.apache.iceberg"><span class="interfaceName">Accessor</span></a></li>
+<li><a href="org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg">Accessors</a></li>
+<li><a href="org/apache/iceberg/actions/Action.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">Action</span></a></li>
+<li><a href="org/apache/iceberg/actions/Actions.html" title="class in org.apache.iceberg.actions">Actions</a></li>
+<li><a href="org/apache/iceberg/flink/actions/Actions.html" title="class in org.apache.iceberg.flink.actions">Actions</a></li>
+<li><a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">ActionsProvider</span></a></li>
+<li><a href="org/apache/iceberg/AllDataFilesTable.html" title="class in org.apache.iceberg">AllDataFilesTable</a></li>
+<li><a href="org/apache/iceberg/AllDataFilesTable.AllDataFilesTableScan.html" title="class in org.apache.iceberg">AllDataFilesTable.AllDataFilesTableScan</a></li>
+<li><a href="org/apache/iceberg/AllEntriesTable.html" title="class in org.apache.iceberg">AllEntriesTable</a></li>
+<li><a href="org/apache/iceberg/AllManifestsTable.html" title="class in org.apache.iceberg">AllManifestsTable</a></li>
+<li><a href="org/apache/iceberg/AllManifestsTable.AllManifestsTableScan.html" title="class in org.apache.iceberg">AllManifestsTable.AllManifestsTableScan</a></li>
+<li><a href="org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></li>
+<li><a href="org/apache/iceberg/expressions/And.html" title="class in org.apache.iceberg.expressions">And</a></li>
+<li><a href="org/apache/iceberg/AppendFiles.html" title="interface in org.apache.iceberg"><span class="interfaceName">AppendFiles</span></a></li>
+<li><a href="org/apache/iceberg/util/ArrayUtil.html" title="class in org.apache.iceberg.util">ArrayUtil</a></li>
+<li><a href="org/apache/iceberg/arrow/ArrowAllocation.html" title="class in org.apache.iceberg.arrow">ArrowAllocation</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/ArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowReader</a></li>
+<li><a href="org/apache/iceberg/arrow/ArrowSchemaUtil.html" title="class in org.apache.iceberg.arrow">ArrowSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowVectorAccessor</a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessors.html" title="class in org.apache.iceberg.spark.data.vectorized">ArrowVectorAccessors</a></li>
+<li><a href="org/apache/iceberg/aws/AssumeRoleAwsClientFactory.html" title="class in org.apache.iceberg.aws">AssumeRoleAwsClientFactory</a></li>
+<li><a href="org/apache/iceberg/avro/Avro.html" title="class in org.apache.iceberg.avro">Avro</a></li>
+<li><a href="org/apache/iceberg/avro/Avro.DataWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DataWriteBuilder</a></li>
+<li><a href="org/apache/iceberg/avro/Avro.DeleteWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DeleteWriteBuilder</a></li>
+<li><a href="org/apache/iceberg/avro/Avro.ReadBuilder.html" title="class in org.apache.iceberg.avro">Avro.ReadBuilder</a></li>
+<li><a href="org/apache/iceberg/avro/Avro.WriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.WriteBuilder</a></li>
+<li><a href="org/apache/iceberg/avro/AvroEncoderUtil.html" title="class in org.apache.iceberg.avro">AvroEncoderUtil</a></li>
+<li><a href="org/apache/iceberg/avro/AvroIterable.html" title="class in org.apache.iceberg.avro">AvroIterable</a></li>
+<li><a href="org/apache/iceberg/avro/AvroMetrics.html" title="class in org.apache.iceberg.avro">AvroMetrics</a></li>
+<li><a href="org/apache/iceberg/avro/AvroSchemaUtil.html" title="class in org.apache.iceberg.avro">AvroSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/avro/AvroSchemaVisitor.html" title="class in org.apache.iceberg.avro">AvroSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/avro/AvroSchemaWithTypeVisitor.html" title="class in org.apache.iceberg.avro">AvroSchemaWithTypeVisitor</a></li>
+<li><a href="org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">AvroWithFlinkSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="class in org.apache.iceberg.avro">AvroWithPartnerByStructureVisitor</a></li>
+<li><a href="org/apache/iceberg/spark/data/AvroWithSparkSchemaVisitor.html" title="class in org.apache.iceberg.spark.data">AvroWithSparkSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/aws/AwsClientFactories.html" title="class in org.apache.iceberg.aws">AwsClientFactories</a></li>
+<li><a href="org/apache/iceberg/aws/AwsClientFactory.html" title="interface in org.apache.iceberg.aws"><span class="interfaceName">AwsClientFactory</span></a></li>
+<li><a href="org/apache/iceberg/aws/AwsProperties.html" title="class in org.apache.iceberg.aws">AwsProperties</a></li>
+<li><a href="org/apache/iceberg/parquet/BaseColumnIterator.html" title="class in org.apache.iceberg.parquet">BaseColumnIterator</a></li>
+<li><a href="org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg">BaseCombinedScanTask</a></li>
+<li><a href="org/apache/iceberg/actions/BaseDeleteOrphanFilesActionResult.html" title="class in org.apache.iceberg.actions">BaseDeleteOrphanFilesActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseDeleteOrphanFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseDeleteOrphanFilesSparkAction</a></li>
+<li><a href="org/apache/iceberg/actions/BaseDeleteReachableFilesActionResult.html" title="class in org.apache.iceberg.actions">BaseDeleteReachableFilesActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseDeleteReachableFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseDeleteReachableFilesSparkAction</a></li>
+<li><a href="org/apache/iceberg/actions/BaseExpireSnapshotsActionResult.html" title="class in org.apache.iceberg.actions">BaseExpireSnapshotsActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseExpireSnapshotsSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseExpireSnapshotsSparkAction</a></li>
+<li><a href="org/apache/iceberg/actions/BaseFileGroupRewriteResult.html" title="class in org.apache.iceberg.actions">BaseFileGroupRewriteResult</a></li>
+<li><a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></li>
+<li><a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></li>
+<li><a href="org/apache/iceberg/BaseMetastoreTableOperations.CommitStatus.html" title="enum in org.apache.iceberg">BaseMetastoreTableOperations.CommitStatus</a></li>
+<li><a href="org/apache/iceberg/actions/BaseMigrateTableActionResult.html" title="class in org.apache.iceberg.actions">BaseMigrateTableActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseMigrateTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseMigrateTableSparkAction</a></li>
+<li><a href="org/apache/iceberg/BaseOverwriteFiles.html" title="class in org.apache.iceberg">BaseOverwriteFiles</a></li>
+<li><a href="org/apache/iceberg/parquet/BasePageIterator.html" title="class in org.apache.iceberg.parquet">BasePageIterator</a></li>
+<li><a href="org/apache/iceberg/parquet/BasePageIterator.IntIterator.html" title="class in org.apache.iceberg.parquet">BasePageIterator.IntIterator</a></li>
+<li><a href="org/apache/iceberg/data/parquet/BaseParquetReaders.html" title="class in org.apache.iceberg.data.parquet">BaseParquetReaders</a></li>
+<li><a href="org/apache/iceberg/data/parquet/BaseParquetWriter.html" title="class in org.apache.iceberg.data.parquet">BaseParquetWriter</a></li>
+<li><a href="org/apache/iceberg/BaseReplacePartitions.html" title="class in org.apache.iceberg">BaseReplacePartitions</a></li>
+<li><a href="org/apache/iceberg/BaseReplaceSortOrder.html" title="class in org.apache.iceberg">BaseReplaceSortOrder</a></li>
+<li><a href="org/apache/iceberg/actions/BaseRewriteDataFilesAction.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesAction</a></li>
+<li><a href="org/apache/iceberg/actions/BaseRewriteDataFilesFileGroupInfo.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesFileGroupInfo</a></li>
+<li><a href="org/apache/iceberg/actions/BaseRewriteDataFilesResult.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseRewriteDataFilesSpark3Action.html" title="class in org.apache.iceberg.spark.actions">BaseRewriteDataFilesSpark3Action</a></li>
+<li><a href="org/apache/iceberg/BaseRewriteManifests.html" title="class in org.apache.iceberg">BaseRewriteManifests</a></li>
+<li><a href="org/apache/iceberg/actions/BaseRewriteManifestsActionResult.html" title="class in org.apache.iceberg.actions">BaseRewriteManifestsActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseRewriteManifestsSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseRewriteManifestsSparkAction</a></li>
+<li><a href="org/apache/iceberg/actions/BaseSnapshotTableActionResult.html" title="class in org.apache.iceberg.actions">BaseSnapshotTableActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/actions/BaseSnapshotTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">BaseSnapshotTableSparkAction</a></li>
+<li><a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></li>
+<li><a href="org/apache/iceberg/io/BaseTaskWriter.html" title="class in org.apache.iceberg.io">BaseTaskWriter</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/parquet/BaseVectorizedParquetValuesReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">BaseVectorizedParquetValuesReader</a></li>
+<li><a href="org/apache/iceberg/data/BaseWriterFactory.html" title="class in org.apache.iceberg.data">BaseWriterFactory</a></li>
+<li><a href="org/apache/iceberg/util/BinaryUtil.html" title="class in org.apache.iceberg.util">BinaryUtil</a></li>
+<li><a href="org/apache/iceberg/expressions/Binder.html" title="class in org.apache.iceberg.expressions">Binder</a></li>
+<li><a href="org/apache/iceberg/util/BinPacking.html" title="class in org.apache.iceberg.util">BinPacking</a></li>
+<li><a href="org/apache/iceberg/util/BinPacking.ListPacker.html" title="class in org.apache.iceberg.util">BinPacking.ListPacker</a></li>
+<li><a href="org/apache/iceberg/util/BinPacking.PackingIterable.html" title="class in org.apache.iceberg.util">BinPacking.PackingIterable</a></li>
+<li><a href="org/apache/iceberg/actions/BinPackStrategy.html" title="class in org.apache.iceberg.actions">BinPackStrategy</a></li>
+<li><a href="org/apache/iceberg/expressions/Bound.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Bound</span></a></li>
+<li><a href="org/apache/iceberg/expressions/BoundLiteralPredicate.html" title="class in org.apache.iceberg.expressions">BoundLiteralPredicate</a></li>
+<li><a href="org/apache/iceberg/expressions/BoundPredicate.html" title="class in org.apache.iceberg.expressions">BoundPredicate</a></li>
+<li><a href="org/apache/iceberg/expressions/BoundReference.html" title="class in org.apache.iceberg.expressions">BoundReference</a></li>
+<li><a href="org/apache/iceberg/expressions/BoundSetPredicate.html" title="class in org.apache.iceberg.expressions">BoundSetPredicate</a></li>
+<li><a href="org/apache/iceberg/expressions/BoundTerm.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">BoundTerm</span></a></li>
+<li><a href="org/apache/iceberg/expressions/BoundTransform.html" title="class in org.apache.iceberg.expressions">BoundTransform</a></li>
+<li><a href="org/apache/iceberg/expressions/BoundUnaryPredicate.html" title="class in org.apache.iceberg.expressions">BoundUnaryPredicate</a></li>
+<li><a href="org/apache/iceberg/util/ByteBuffers.html" title="class in org.apache.iceberg.util">ByteBuffers</a></li>
+<li><a href="org/apache/iceberg/hive/CachedClientPool.html" title="class in org.apache.iceberg.hive">CachedClientPool</a></li>
+<li><a href="org/apache/iceberg/CachingCatalog.html" title="class in org.apache.iceberg">CachingCatalog</a></li>
+<li><a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><span class="interfaceName">Catalog</span></a></li>
+<li><a href="org/apache/iceberg/catalog/Catalog.TableBuilder.html" title="interface in org.apache.iceberg.catalog"><span class="interfaceName">Catalog.TableBuilder</span></a></li>
+<li><a href="org/apache/iceberg/flink/CatalogLoader.html" title="interface in org.apache.iceberg.flink"><span class="interfaceName">CatalogLoader</span></a></li>
+<li><a href="org/apache/iceberg/flink/CatalogLoader.CustomCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.CustomCatalogLoader</a></li>
+<li><a href="org/apache/iceberg/flink/CatalogLoader.HadoopCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HadoopCatalogLoader</a></li>
+<li><a href="org/apache/iceberg/flink/CatalogLoader.HiveCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HiveCatalogLoader</a></li>
+<li><a href="org/apache/iceberg/CatalogProperties.html" title="class in org.apache.iceberg">CatalogProperties</a></li>
+<li><a href="org/apache/iceberg/mr/Catalogs.html" title="class in org.apache.iceberg.mr">Catalogs</a></li>
+<li><a href="org/apache/iceberg/CatalogUtil.html" title="class in org.apache.iceberg">CatalogUtil</a></li>
+<li><a href="org/apache/iceberg/util/CharSequenceSet.html" title="class in org.apache.iceberg.util">CharSequenceSet</a></li>
+<li><a href="org/apache/iceberg/util/CharSequenceWrapper.html" title="class in org.apache.iceberg.util">CharSequenceWrapper</a></li>
+<li><a href="org/apache/iceberg/types/CheckCompatibility.html" title="class in org.apache.iceberg.types">CheckCompatibility</a></li>
+<li><a href="org/apache/iceberg/exceptions/CherrypickAncestorCommitException.html" title="class in org.apache.iceberg.exceptions">CherrypickAncestorCommitException</a></li>
+<li><a href="org/apache/iceberg/ClientPool.html" title="interface in org.apache.iceberg"><span class="interfaceName">ClientPool</span></a></li>
+<li><a href="org/apache/iceberg/ClientPool.Action.html" title="interface in org.apache.iceberg"><span class="interfaceName">ClientPool.Action</span></a></li>
+<li><a href="org/apache/iceberg/ClientPoolImpl.html" title="class in org.apache.iceberg">ClientPoolImpl</a></li>
+<li><a href="org/apache/iceberg/io/CloseableGroup.html" title="class in org.apache.iceberg.io">CloseableGroup</a></li>
+<li><a href="org/apache/iceberg/io/CloseableIterable.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">CloseableIterable</span></a></li>
+<li><a href="org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html" title="class in org.apache.iceberg.io">CloseableIterable.ConcatCloseableIterable</a></li>
+<li><a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">CloseableIterator</span></a></li>
+<li><a href="org/apache/iceberg/io/ClosingIterator.html" title="class in org.apache.iceberg.io">ClosingIterator</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/ClusterDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">ClusterDistributionImpl</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/ClusteredDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions"><span class="interfaceName">ClusteredDistribution</span></a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/ColumnarBatch.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnarBatch</a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/ColumnarBatchReader.html" title="class in org.apache.iceberg.spark.data.vectorized">ColumnarBatchReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ColumnIterator.html" title="class in org.apache.iceberg.parquet">ColumnIterator</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/ColumnVector.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnVector</a></li>
+<li><a href="org/apache/iceberg/parquet/ColumnWriter.html" title="class in org.apache.iceberg.parquet">ColumnWriter</a></li>
+<li><a href="org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg"><span class="interfaceName">CombinedScanTask</span></a></li>
+<li><a href="org/apache/iceberg/exceptions/CommitFailedException.html" title="class in org.apache.iceberg.exceptions">CommitFailedException</a></li>
+<li><a href="org/apache/iceberg/exceptions/CommitStateUnknownException.html" title="class in org.apache.iceberg.exceptions">CommitStateUnknownException</a></li>
+<li><a href="org/apache/iceberg/types/Comparators.html" title="class in org.apache.iceberg.types">Comparators</a></li>
+<li><a href="org/apache/iceberg/hadoop/ConfigProperties.html" title="class in org.apache.iceberg.hadoop">ConfigProperties</a></li>
+<li><a href="org/apache/iceberg/mr/mapred/Container.html" title="class in org.apache.iceberg.mr.mapred">Container</a></li>
+<li><a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg"><span class="interfaceName">ContentFile</span></a></li>
+<li><a href="org/apache/iceberg/types/Conversions.html" title="class in org.apache.iceberg.types">Conversions</a></li>
+<li><a href="org/apache/iceberg/actions/CreateAction.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">CreateAction</span></a></li>
+<li><a href="org/apache/iceberg/events/CreateSnapshotEvent.html" title="class in org.apache.iceberg.events">CreateSnapshotEvent</a></li>
+<li><a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><span class="interfaceName">DataFile</span></a></li>
+<li><a href="org/apache/iceberg/DataFiles.html" title="class in org.apache.iceberg">DataFiles</a></li>
+<li><a href="org/apache/iceberg/DataFiles.Builder.html" title="class in org.apache.iceberg">DataFiles.Builder</a></li>
+<li><a href="org/apache/iceberg/DataFilesTable.html" title="class in org.apache.iceberg">DataFilesTable</a></li>
+<li><a href="org/apache/iceberg/DataFilesTable.FilesTableScan.html" title="class in org.apache.iceberg">DataFilesTable.FilesTableScan</a></li>
+<li><a href="org/apache/iceberg/DataOperations.html" title="class in org.apache.iceberg">DataOperations</a></li>
+<li><a href="org/apache/iceberg/data/avro/DataReader.html" title="class in org.apache.iceberg.data.avro">DataReader</a></li>
+<li><a href="org/apache/iceberg/DataTableScan.html" title="class in org.apache.iceberg">DataTableScan</a></li>
+<li><a href="org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg"><span class="interfaceName">DataTask</span></a></li>
+<li><a href="org/apache/iceberg/data/avro/DataWriter.html" title="class in org.apache.iceberg.data.avro">DataWriter</a></li>
+<li><a href="org/apache/iceberg/io/DataWriter.html" title="class in org.apache.iceberg.io">DataWriter</a></li>
+<li><a href="org/apache/iceberg/util/DateTimeUtil.html" title="class in org.apache.iceberg.util">DateTimeUtil</a></li>
+<li><a href="org/apache/iceberg/util/DecimalUtil.html" title="class in org.apache.iceberg.util">DecimalUtil</a></li>
+<li><a href="org/apache/iceberg/data/avro/DecoderResolver.html" title="class in org.apache.iceberg.data.avro">DecoderResolver</a></li>
+<li><a href="org/apache/iceberg/io/DelegatingInputStream.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">DelegatingInputStream</span></a></li>
+<li><a href="org/apache/iceberg/io/DelegatingOutputStream.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">DelegatingOutputStream</span></a></li>
+<li><a href="org/apache/iceberg/DeleteFile.html" title="interface in org.apache.iceberg"><span class="interfaceName">DeleteFile</span></a></li>
+<li><a href="org/apache/iceberg/DeleteFiles.html" title="interface in org.apache.iceberg"><span class="interfaceName">DeleteFiles</span></a></li>
+<li><a href="org/apache/iceberg/data/DeleteFilter.html" title="class in org.apache.iceberg.data">DeleteFilter</a></li>
+<li><a href="org/apache/iceberg/actions/DeleteOrphanFiles.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">DeleteOrphanFiles</span></a></li>
+<li><a href="org/apache/iceberg/actions/DeleteOrphanFiles.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">DeleteOrphanFiles.Result</span></a></li>
+<li><a href="org/apache/iceberg/actions/DeleteReachableFiles.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">DeleteReachableFiles</span></a></li>
+<li><a href="org/apache/iceberg/actions/DeleteReachableFiles.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">DeleteReachableFiles.Result</span></a></li>
+<li><a href="org/apache/iceberg/deletes/Deletes.html" title="class in org.apache.iceberg.deletes">Deletes</a></li>
+<li><a href="org/apache/iceberg/io/DeleteSchemaUtil.html" title="class in org.apache.iceberg.io">DeleteSchemaUtil</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/Distribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions"><span class="interfaceName">Distribution</span></a></li>
+<li><a href="org/apache/iceberg/DistributionMode.html" title="enum in org.apache.iceberg">DistributionMode</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/Distributions.html" title="class in org.apache.spark.sql.connector.iceberg.distributions">Distributions</a></li>
+<li><a href="org/apache/iceberg/DoubleFieldMetrics.html" title="class in org.apache.iceberg">DoubleFieldMetrics</a></li>
+<li><a href="org/apache/iceberg/DoubleFieldMetrics.Builder.html" title="class in org.apache.iceberg">DoubleFieldMetrics.Builder</a></li>
+<li><a href="org/apache/iceberg/exceptions/DuplicateWAPCommitException.html" title="class in org.apache.iceberg.exceptions">DuplicateWAPCommitException</a></li>
+<li><a href="org/apache/iceberg/aws/dynamodb/DynamoDbCatalog.html" title="class in org.apache.iceberg.aws.dynamodb">DynamoDbCatalog</a></li>
+<li><a href="org/apache/iceberg/common/DynClasses.html" title="class in org.apache.iceberg.common">DynClasses</a></li>
+<li><a href="org/apache/iceberg/common/DynClasses.Builder.html" title="class in org.apache.iceberg.common">DynClasses.Builder</a></li>
+<li><a href="org/apache/iceberg/common/DynConstructors.html" title="class in org.apache.iceberg.common">DynConstructors</a></li>
+<li><a href="org/apache/iceberg/common/DynConstructors.Builder.html" title="class in org.apache.iceberg.common">DynConstructors.Builder</a></li>
+<li><a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="class in org.apache.iceberg.common">DynConstructors.Ctor</a></li>
+<li><a href="org/apache/iceberg/common/DynFields.html" title="class in org.apache.iceberg.common">DynFields</a></li>
+<li><a href="org/apache/iceberg/common/DynFields.BoundField.html" title="class in org.apache.iceberg.common">DynFields.BoundField</a></li>
+<li><a href="org/apache/iceberg/common/DynFields.Builder.html" title="class in org.apache.iceberg.common">DynFields.Builder</a></li>
+<li><a href="org/apache/iceberg/common/DynFields.StaticField.html" title="class in org.apache.iceberg.common">DynFields.StaticField</a></li>
+<li><a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="class in org.apache.iceberg.common">DynFields.UnboundField</a></li>
+<li><a href="org/apache/iceberg/common/DynMethods.html" title="class in org.apache.iceberg.common">DynMethods</a></li>
+<li><a href="org/apache/iceberg/common/DynMethods.BoundMethod.html" title="class in org.apache.iceberg.common">DynMethods.BoundMethod</a></li>
+<li><a href="org/apache/iceberg/common/DynMethods.Builder.html" title="class in org.apache.iceberg.common">DynMethods.Builder</a></li>
+<li><a href="org/apache/iceberg/common/DynMethods.StaticMethod.html" title="class in org.apache.iceberg.common">DynMethods.StaticMethod</a></li>
+<li><a href="org/apache/iceberg/common/DynMethods.UnboundMethod.html" title="class in org.apache.iceberg.common">DynMethods.UnboundMethod</a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptedFiles.html" title="class in org.apache.iceberg.encryption">EncryptedFiles</a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptedInputFile.html" title="interface in org.apache.iceberg.encryption"><span class="interfaceName">EncryptedInputFile</span></a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptedOutputFile.html" title="interface in org.apache.iceberg.encryption"><span class="interfaceName">EncryptedOutputFile</span></a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption"><span class="interfaceName">EncryptionKeyMetadata</span></a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html" title="class in org.apache.iceberg.encryption">EncryptionKeyMetadatas</a></li>
+<li><a href="org/apache/iceberg/encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption"><span class="interfaceName">EncryptionManager</span></a></li>
+<li><a href="org/apache/iceberg/spark/source/EqualityDeleteRowReader.html" title="class in org.apache.iceberg.spark.source">EqualityDeleteRowReader</a></li>
+<li><a href="org/apache/iceberg/deletes/EqualityDeleteWriter.html" title="class in org.apache.iceberg.deletes">EqualityDeleteWriter</a></li>
+<li><a href="org/apache/iceberg/expressions/Evaluator.html" title="class in org.apache.iceberg.expressions">Evaluator</a></li>
+<li><a href="org/apache/iceberg/util/Exceptions.html" title="class in org.apache.iceberg.util">Exceptions</a></li>
+<li><a href="org/apache/iceberg/util/ExceptionUtil.html" title="class in org.apache.iceberg.util">ExceptionUtil</a></li>
+<li><a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">ExceptionUtil.Block</span></a></li>
+<li><a href="org/apache/iceberg/util/ExceptionUtil.CatchBlock.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">ExceptionUtil.CatchBlock</span></a></li>
+<li><a href="org/apache/iceberg/util/ExceptionUtil.FinallyBlock.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">ExceptionUtil.FinallyBlock</span></a></li>
+<li><a href="org/apache/iceberg/actions/ExpireSnapshots.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">ExpireSnapshots</span></a></li>
+<li><a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg"><span class="interfaceName">ExpireSnapshots</span></a></li>
+<li><a href="org/apache/iceberg/actions/ExpireSnapshots.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">ExpireSnapshots.Result</span></a></li>
+<li><a href="org/apache/iceberg/actions/ExpireSnapshotsAction.html" title="class in org.apache.iceberg.actions">ExpireSnapshotsAction</a></li>
+<li><a href="org/apache/iceberg/actions/ExpireSnapshotsActionResult.html" title="class in org.apache.iceberg.actions">ExpireSnapshotsActionResult</a></li>
+<li><a href="org/apache/iceberg/spark/procedures/ExpireSnapshotsProcedure.html" title="class in org.apache.iceberg.spark.procedures">ExpireSnapshotsProcedure</a></li>
+<li><a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Expression</span></a></li>
+<li><a href="org/apache/iceberg/expressions/Expression.Operation.html" title="enum in org.apache.iceberg.expressions">Expression.Operation</a></li>
+<li><a href="org/apache/iceberg/expressions/Expressions.html" title="class in org.apache.iceberg.expressions">Expressions</a></li>
+<li><a href="org/apache/iceberg/expressions/ExpressionVisitors.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors</a></li>
+<li><a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.BoundExpressionVisitor</a></li>
+<li><a href="org/apache/iceberg/expressions/ExpressionVisitors.BoundVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.BoundVisitor</a></li>
+<li><a href="org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.ExpressionVisitor</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/catalog/ExtendedSupportsDelete.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><span class="interfaceName">ExtendedSupportsDelete</span></a></li>
+<li><a href="org/apache/iceberg/expressions/False.html" title="class in org.apache.iceberg.expressions">False</a></li>
+<li><a href="org/apache/iceberg/FieldMetrics.html" title="class in org.apache.iceberg">FieldMetrics</a></li>
+<li><a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">FileAppender</span></a></li>
+<li><a href="org/apache/iceberg/io/FileAppenderFactory.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">FileAppenderFactory</span></a></li>
+<li><a href="org/apache/iceberg/FileContent.html" title="enum in org.apache.iceberg">FileContent</a></li>
+<li><a href="org/apache/iceberg/FileFormat.html" title="enum in org.apache.iceberg">FileFormat</a></li>
+<li><a href="org/apache/iceberg/io/FileIO.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">FileIO</span></a></li>
+<li><a href="org/apache/iceberg/FileMetadata.html" title="class in org.apache.iceberg">FileMetadata</a></li>
+<li><a href="org/apache/iceberg/FileMetadata.Builder.html" title="class in org.apache.iceberg">FileMetadata.Builder</a></li>
+<li><a href="org/apache/iceberg/spark/FileRewriteCoordinator.html" title="class in org.apache.iceberg.spark">FileRewriteCoordinator</a></li>
+<li><a href="org/apache/iceberg/Files.html" title="class in org.apache.iceberg">Files</a></li>
+<li><a href="org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="interfaceName">FileScanTask</span></a></li>
+<li><a href="org/apache/iceberg/spark/FileScanTaskSetManager.html" title="class in org.apache.iceberg.spark">FileScanTaskSetManager</a></li>
+<li><a href="org/apache/iceberg/util/Filter.html" title="class in org.apache.iceberg.util">Filter</a></li>
+<li><a href="org/apache/iceberg/io/FilterIterator.html" title="class in org.apache.iceberg.io">FilterIterator</a></li>
+<li><a href="org/apache/iceberg/FindFiles.html" title="class in org.apache.iceberg">FindFiles</a></li>
+<li><a href="org/apache/iceberg/FindFiles.Builder.html" title="class in org.apache.iceberg">FindFiles.Builder</a></li>
+<li><a href="org/apache/iceberg/types/FixupTypes.html" title="class in org.apache.iceberg.types">FixupTypes</a></li>
+<li><a href="org/apache/iceberg/flink/sink/FlinkAppenderFactory.html" title="class in org.apache.iceberg.flink.sink">FlinkAppenderFactory</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkAvroReader.html" title="class in org.apache.iceberg.flink.data">FlinkAvroReader</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkAvroWriter.html" title="class in org.apache.iceberg.flink.data">FlinkAvroWriter</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkCatalog.html" title="class in org.apache.iceberg.flink">FlinkCatalog</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkCatalogFactory.html" title="class in org.apache.iceberg.flink">FlinkCatalogFactory</a></li>
+<li><a href="org/apache/iceberg/flink/util/FlinkCompatibilityUtil.html" title="class in org.apache.iceberg.flink.util">FlinkCompatibilityUtil</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkConfigOptions.html" title="class in org.apache.iceberg.flink">FlinkConfigOptions</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkDynamicTableFactory.html" title="class in org.apache.iceberg.flink">FlinkDynamicTableFactory</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkFilters.html" title="class in org.apache.iceberg.flink">FlinkFilters</a></li>
+<li><a href="org/apache/iceberg/flink/source/FlinkInputFormat.html" title="class in org.apache.iceberg.flink.source">FlinkInputFormat</a></li>
+<li><a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source">FlinkInputSplit</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkOrcReader.html" title="class in org.apache.iceberg.flink.data">FlinkOrcReader</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkOrcWriter.html" title="class in org.apache.iceberg.flink.data">FlinkOrcWriter</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkParquetReaders.html" title="class in org.apache.iceberg.flink.data">FlinkParquetReaders</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkParquetWriters.html" title="class in org.apache.iceberg.flink.data">FlinkParquetWriters</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkSchemaUtil.html" title="class in org.apache.iceberg.flink">FlinkSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/flink/sink/FlinkSink.html" title="class in org.apache.iceberg.flink.sink">FlinkSink</a></li>
+<li><a href="org/apache/iceberg/flink/sink/FlinkSink.Builder.html" title="class in org.apache.iceberg.flink.sink">FlinkSink.Builder</a></li>
+<li><a href="org/apache/iceberg/flink/source/FlinkSource.html" title="class in org.apache.iceberg.flink.source">FlinkSource</a></li>
+<li><a href="org/apache/iceberg/flink/source/FlinkSource.Builder.html" title="class in org.apache.iceberg.flink.source">FlinkSource.Builder</a></li>
+<li><a href="org/apache/iceberg/flink/FlinkTypeVisitor.html" title="class in org.apache.iceberg.flink">FlinkTypeVisitor</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkValueReaders.html" title="class in org.apache.iceberg.flink.data">FlinkValueReaders</a></li>
+<li><a href="org/apache/iceberg/flink/data/FlinkValueWriters.html" title="class in org.apache.iceberg.flink.data">FlinkValueWriters</a></li>
+<li><a href="org/apache/iceberg/FloatFieldMetrics.html" title="class in org.apache.iceberg">FloatFieldMetrics</a></li>
+<li><a href="org/apache/iceberg/FloatFieldMetrics.Builder.html" title="class in org.apache.iceberg">FloatFieldMetrics.Builder</a></li>
+<li><a href="org/apache/iceberg/data/GenericAppenderFactory.html" title="class in org.apache.iceberg.data">GenericAppenderFactory</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="class in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="interface in org.apache.iceberg.arrow.vectorized"><span class="interfaceName">GenericArrowVectorAccessorFactory.ArrayFactory</span></a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.DecimalFactory.html" title="interface in org.apache.iceberg.arrow.vectorized"><span class="interfaceName">GenericArrowVectorAccessorFactory.DecimalFactory</span></a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StringFactory.html" title="interface in org.apache.iceberg.arrow.vectorized"><span class="interfaceName">GenericArrowVectorAccessorFactory.StringFactory</span></a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StructChildFactory.html" title="interface in org.apache.iceberg.arrow.vectorized"><span class="interfaceName">GenericArrowVectorAccessorFactory.StructChildFactory</span></a></li>
+<li><a href="org/apache/iceberg/data/GenericDeleteFilter.html" title="class in org.apache.iceberg.data">GenericDeleteFilter</a></li>
+<li><a href="org/apache/iceberg/GenericManifestFile.html" title="class in org.apache.iceberg">GenericManifestFile</a></li>
+<li><a href="org/apache/iceberg/GenericManifestFile.CopyBuilder.html" title="class in org.apache.iceberg">GenericManifestFile.CopyBuilder</a></li>
+<li><a href="org/apache/iceberg/data/orc/GenericOrcReader.html" title="class in org.apache.iceberg.data.orc">GenericOrcReader</a></li>
+<li><a href="org/apache/iceberg/data/orc/GenericOrcReaders.html" title="class in org.apache.iceberg.data.orc">GenericOrcReaders</a></li>
+<li><a href="org/apache/iceberg/data/orc/GenericOrcWriter.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriter</a></li>
+<li><a href="org/apache/iceberg/data/orc/GenericOrcWriters.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriters</a></li>
+<li><a href="org/apache/iceberg/data/parquet/GenericParquetReaders.html" title="class in org.apache.iceberg.data.parquet">GenericParquetReaders</a></li>
+<li><a href="org/apache/iceberg/data/parquet/GenericParquetWriter.html" title="class in org.apache.iceberg.data.parquet">GenericParquetWriter</a></li>
+<li><a href="org/apache/iceberg/GenericPartitionFieldSummary.html" title="class in org.apache.iceberg">GenericPartitionFieldSummary</a></li>
+<li><a href="org/apache/iceberg/data/GenericRecord.html" title="class in org.apache.iceberg.data">GenericRecord</a></li>
+<li><a href="org/apache/iceberg/aws/glue/GlueCatalog.html" title="class in org.apache.iceberg.aws.glue">GlueCatalog</a></li>
+<li><a href="org/apache/iceberg/GuavaClasses.html" title="class in org.apache.iceberg">GuavaClasses</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopCatalog.html" title="class in org.apache.iceberg.hadoop">HadoopCatalog</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopConfigurable.html" title="interface in org.apache.iceberg.hadoop"><span class="interfaceName">HadoopConfigurable</span></a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopFileIO.html" title="class in org.apache.iceberg.hadoop">HadoopFileIO</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopOutputFile.html" title="class in org.apache.iceberg.hadoop">HadoopOutputFile</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopTableOperations.html" title="class in org.apache.iceberg.hadoop">HadoopTableOperations</a></li>
+<li><a href="org/apache/iceberg/hadoop/HadoopTables.html" title="class in org.apache.iceberg.hadoop">HadoopTables</a></li>
+<li><a href="org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg"><span class="interfaceName">HasTableOperations</span></a></li>
+<li><a href="org/apache/iceberg/hadoop/HiddenPathFilter.html" title="class in org.apache.iceberg.hadoop">HiddenPathFilter</a></li>
+<li><a href="org/apache/iceberg/HistoryEntry.html" title="interface in org.apache.iceberg"><span class="interfaceName">HistoryEntry</span></a></li>
+<li><a href="org/apache/iceberg/HistoryTable.html" title="class in org.apache.iceberg">HistoryTable</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive">HiveCatalogs</a></li>
+<li><a href="org/apache/iceberg/hive/HiveClientPool.html" title="class in org.apache.iceberg.hive">HiveClientPool</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergFilterFactory.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergFilterFactory</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergInputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergInputFormat</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergMetaHook.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergMetaHook</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputCommitter.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputCommitter</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputFormat</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergSerDe.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSerDe</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergSplit.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSplit</a></li>
+<li><a href="org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergStorageHandler</a></li>
+<li><a href="org/apache/iceberg/hive/HiveSchemaUtil.html" title="class in org.apache.iceberg.hive">HiveSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive">HiveTableOperations</a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/IcebergArrowColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">IcebergArrowColumnVector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergBinaryObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergBinaryObjectInspector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDateObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDateObjectInspector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDecimalObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDecimalObjectInspector</a></li>
+<li><a href="org/apache/iceberg/data/avro/IcebergDecoder.html" title="class in org.apache.iceberg.data.avro">IcebergDecoder</a></li>
+<li><a href="org/apache/iceberg/data/avro/IcebergEncoder.html" title="class in org.apache.iceberg.data.avro">IcebergEncoder</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergFixedObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergFixedObjectInspector</a></li>
+<li><a href="org/apache/iceberg/data/IcebergGenerics.html" title="class in org.apache.iceberg.data">IcebergGenerics</a></li>
+<li><a href="org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html" title="class in org.apache.iceberg.data">IcebergGenerics.ScanBuilder</a></li>
+<li><a href="org/apache/iceberg/mr/mapreduce/IcebergInputFormat.html" title="class in org.apache.iceberg.mr.mapreduce">IcebergInputFormat</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergObjectInspector</a></li>
+<li><a href="org/apache/iceberg/pig/IcebergPigInputFormat.html" title="class in org.apache.iceberg.pig">IcebergPigInputFormat</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergRecordObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergRecordObjectInspector</a></li>
+<li><a href="org/apache/iceberg/spark/source/IcebergSource.html" title="class in org.apache.iceberg.spark.source">IcebergSource</a></li>
+<li><a href="org/apache/iceberg/spark/IcebergSpark.html" title="class in org.apache.iceberg.spark">IcebergSpark</a></li>
+<li><a href="org/apache/iceberg/mr/mapreduce/IcebergSplit.html" title="class in org.apache.iceberg.mr.mapreduce">IcebergSplit</a></li>
+<li><a href="org/apache/iceberg/mr/mapreduce/IcebergSplitContainer.html" title="interface in org.apache.iceberg.mr.mapreduce"><span class="interfaceName">IcebergSplitContainer</span></a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseListener</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseVisitor</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsLexer.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsLexer</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><span class="interfaceName">IcebergSqlExtensionsListener</span></a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallArgumentContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ConstantContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ConstantContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentifierContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumberContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumberContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StatementContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a></li>
+<li><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><span class="interfaceName">IcebergSqlExtensionsVisitor</span></a></li>
+<li><a href="org/apache/iceberg/pig/IcebergStorage.html" title="class in org.apache.iceberg.pig">IcebergStorage</a></li>
+<li><a href="org/apache/iceberg/flink/IcebergTableSink.html" title="class in org.apache.iceberg.flink">IcebergTableSink</a></li>
+<li><a href="org/apache/iceberg/flink/IcebergTableSource.html" title="class in org.apache.iceberg.flink">IcebergTableSource</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimeObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimeObjectInspector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampObjectInspector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampWithZoneObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampWithZoneObjectInspector</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergUUIDObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergUUIDObjectInspector</a></li>
+<li><a href="org/apache/iceberg/data/IdentityPartitionConverters.html" title="class in org.apache.iceberg.data">IdentityPartitionConverters</a></li>
+<li><a href="org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html" title="class in org.apache.iceberg.expressions">InclusiveMetricsEvaluator</a></li>
+<li><a href="org/apache/iceberg/events/IncrementalScanEvent.html" title="class in org.apache.iceberg.events">IncrementalScanEvent</a></li>
+<li><a href="org/apache/iceberg/types/IndexByName.html" title="class in org.apache.iceberg.types">IndexByName</a></li>
+<li><a href="org/apache/iceberg/types/IndexParents.html" title="class in org.apache.iceberg.types">IndexParents</a></li>
+<li><a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">InputFile</span></a></li>
+<li><a href="org/apache/iceberg/mr/InputFormatConfig.html" title="class in org.apache.iceberg.mr">InputFormatConfig</a></li>
+<li><a href="org/apache/iceberg/mr/InputFormatConfig.ConfigBuilder.html" title="class in org.apache.iceberg.mr">InputFormatConfig.ConfigBuilder</a></li>
+<li><a href="org/apache/iceberg/mr/InputFormatConfig.InMemoryDataModel.html" title="enum in org.apache.iceberg.mr">InputFormatConfig.InMemoryDataModel</a></li>
+<li><a href="org/apache/iceberg/data/InternalRecordWrapper.html" title="class in org.apache.iceberg.data">InternalRecordWrapper</a></li>
+<li><a href="org/apache/iceberg/IsolationLevel.html" title="enum in org.apache.iceberg">IsolationLevel</a></li>
+<li><a href="org/apache/iceberg/types/JavaHash.html" title="interface in org.apache.iceberg.types"><span class="interfaceName">JavaHash</span></a></li>
+<li><a href="org/apache/iceberg/types/JavaHashes.html" title="class in org.apache.iceberg.types">JavaHashes</a></li>
+<li><a href="org/apache/iceberg/jdbc/JdbcCatalog.html" title="class in org.apache.iceberg.jdbc">JdbcCatalog</a></li>
+<li><a href="org/apache/iceberg/spark/JobGroupInfo.html" title="class in org.apache.iceberg.spark">JobGroupInfo</a></li>
+<li><a href="org/apache/iceberg/spark/JobGroupUtils.html" title="class in org.apache.iceberg.spark">JobGroupUtils</a></li>
+<li><a href="org/apache/iceberg/util/JsonUtil.html" title="class in org.apache.iceberg.util">JsonUtil</a></li>
+<li><a href="org/apache/iceberg/events/Listener.html" title="interface in org.apache.iceberg.events"><span class="interfaceName">Listener</span></a></li>
+<li><a href="org/apache/iceberg/events/Listeners.html" title="class in org.apache.iceberg.events">Listeners</a></li>
+<li><a href="org/apache/iceberg/expressions/Literal.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Literal</span></a></li>
+<li><a href="org/apache/iceberg/io/LocationProvider.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">LocationProvider</span></a></li>
+<li><a href="org/apache/iceberg/LocationProviders.html" title="class in org.apache.iceberg">LocationProviders</a></li>
+<li><a href="org/apache/iceberg/avro/LogicalMap.html" title="class in org.apache.iceberg.avro">LogicalMap</a></li>
+<li><a href="org/apache/iceberg/ManageSnapshots.html" title="interface in org.apache.iceberg"><span class="interfaceName">ManageSnapshots</span></a></li>
+<li><a href="org/apache/iceberg/ManifestContent.html" title="enum in org.apache.iceberg">ManifestContent</a></li>
+<li><a href="org/apache/iceberg/ManifestEntriesTable.html" title="class in org.apache.iceberg">ManifestEntriesTable</a></li>
+<li><a href="org/apache/iceberg/expressions/ManifestEvaluator.html" title="class in org.apache.iceberg.expressions">ManifestEvaluator</a></li>
+<li><a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg"><span class="interfaceName">ManifestFile</span></a></li>
+<li><a href="org/apache/iceberg/ManifestFile.PartitionFieldSummary.html" title="interface in org.apache.iceberg"><span class="interfaceName">ManifestFile.PartitionFieldSummary</span></a></li>
+<li><a href="org/apache/iceberg/actions/ManifestFileBean.html" title="class in org.apache.iceberg.actions">ManifestFileBean</a></li>
+<li><a href="org/apache/iceberg/ManifestFiles.html" title="class in org.apache.iceberg">ManifestFiles</a></li>
+<li><a href="org/apache/iceberg/util/ManifestFileUtil.html" title="class in org.apache.iceberg.util">ManifestFileUtil</a></li>
+<li><a href="org/apache/iceberg/ManifestReader.html" title="class in org.apache.iceberg">ManifestReader</a></li>
+<li><a href="org/apache/iceberg/ManifestReader.FileType.html" title="enum in org.apache.iceberg">ManifestReader.FileType</a></li>
+<li><a href="org/apache/iceberg/ManifestsTable.html" title="class in org.apache.iceberg">ManifestsTable</a></li>
+<li><a href="org/apache/iceberg/ManifestWriter.html" title="class in org.apache.iceberg">ManifestWriter</a></li>
+<li><a href="org/apache/iceberg/mapping/MappedField.html" title="class in org.apache.iceberg.mapping">MappedField</a></li>
+<li><a href="org/apache/iceberg/mapping/MappedFields.html" title="class in org.apache.iceberg.mapping">MappedFields</a></li>
+<li><a href="org/apache/iceberg/mapping/MappingUtil.html" title="class in org.apache.iceberg.mapping">MappingUtil</a></li>
+<li><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat</a></li>
+<li><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/write/MergeBuilder.html" title="interface in org.apache.spark.sql.connector.iceberg.write"><span class="interfaceName">MergeBuilder</span></a></li>
+<li><a href="org/apache/iceberg/MetadataColumns.html" title="class in org.apache.iceberg">MetadataColumns</a></li>
+<li><a href="org/apache/iceberg/MetadataTableType.html" title="enum in org.apache.iceberg">MetadataTableType</a></li>
+<li><a href="org/apache/iceberg/MetadataTableUtils.html" title="class in org.apache.iceberg">MetadataTableUtils</a></li>
+<li><a href="org/apache/iceberg/hive/MetastoreUtil.html" title="class in org.apache.iceberg.hive">MetastoreUtil</a></li>
+<li><a href="org/apache/iceberg/Metrics.html" title="class in org.apache.iceberg">Metrics</a></li>
+<li><a href="org/apache/iceberg/avro/MetricsAwareDatumWriter.html" title="interface in org.apache.iceberg.avro"><span class="interfaceName">MetricsAwareDatumWriter</span></a></li>
+<li><a href="org/apache/iceberg/MetricsConfig.html" title="class in org.apache.iceberg">MetricsConfig</a></li>
+<li><a href="org/apache/iceberg/MetricsModes.html" title="class in org.apache.iceberg">MetricsModes</a></li>
+<li><a href="org/apache/iceberg/MetricsModes.Counts.html" title="class in org.apache.iceberg">MetricsModes.Counts</a></li>
+<li><a href="org/apache/iceberg/MetricsModes.Full.html" title="class in org.apache.iceberg">MetricsModes.Full</a></li>
+<li><a href="org/apache/iceberg/MetricsModes.MetricsMode.html" title="interface in org.apache.iceberg"><span class="interfaceName">MetricsModes.MetricsMode</span></a></li>
+<li><a href="org/apache/iceberg/MetricsModes.None.html" title="class in org.apache.iceberg">MetricsModes.None</a></li>
+<li><a href="org/apache/iceberg/MetricsModes.Truncate.html" title="class in org.apache.iceberg">MetricsModes.Truncate</a></li>
+<li><a href="org/apache/iceberg/MetricsUtil.html" title="class in org.apache.iceberg">MetricsUtil</a></li>
+<li><a href="org/apache/iceberg/MicroBatches.html" title="class in org.apache.iceberg">MicroBatches</a></li>
+<li><a href="org/apache/iceberg/MicroBatches.MicroBatch.html" title="class in org.apache.iceberg">MicroBatches.MicroBatch</a></li>
+<li><a href="org/apache/iceberg/MicroBatches.MicroBatchBuilder.html" title="class in org.apache.iceberg">MicroBatches.MicroBatchBuilder</a></li>
+<li><a href="org/apache/iceberg/actions/MigrateTable.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">MigrateTable</span></a></li>
+<li><a href="org/apache/iceberg/actions/MigrateTable.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">MigrateTable.Result</span></a></li>
+<li><a href="org/apache/iceberg/expressions/NamedReference.html" title="class in org.apache.iceberg.expressions">NamedReference</a></li>
+<li><a href="org/apache/iceberg/mapping/NameMapping.html" title="class in org.apache.iceberg.mapping">NameMapping</a></li>
+<li><a href="org/apache/iceberg/mapping/NameMappingParser.html" title="class in org.apache.iceberg.mapping">NameMappingParser</a></li>
+<li><a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></li>
+<li><a href="org/apache/iceberg/exceptions/NamespaceNotEmptyException.html" title="class in org.apache.iceberg.exceptions">NamespaceNotEmptyException</a></li>
+<li><a href="org/apache/iceberg/util/NaNUtil.html" title="class in org.apache.iceberg.util">NaNUtil</a></li>
+<li><a href="org/apache/iceberg/nessie/NessieCatalog.html" title="class in org.apache.iceberg.nessie">NessieCatalog</a></li>
+<li><a href="org/apache/iceberg/nessie/NessieTableOperations.html" title="class in org.apache.iceberg.nessie">NessieTableOperations</a></li>
+<li><a href="org/apache/iceberg/nessie/NessieUtil.html" title="class in org.apache.iceberg.nessie">NessieUtil</a></li>
+<li><a href="org/apache/iceberg/exceptions/NoSuchIcebergTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchIcebergTableException</a></li>
+<li><a href="org/apache/iceberg/exceptions/NoSuchNamespaceException.html" title="class in org.apache.iceberg.exceptions">NoSuchNamespaceException</a></li>
+<li><a href="org/apache/spark/sql/catalyst/analysis/NoSuchProcedureException.html" title="class in org.apache.spark.sql.catalyst.analysis">NoSuchProcedureException</a></li>
+<li><a href="org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchTableException</a></li>
+<li><a href="org/apache/iceberg/expressions/Not.html" title="class in org.apache.iceberg.expressions">Not</a></li>
+<li><a href="org/apache/iceberg/exceptions/NotFoundException.html" title="class in org.apache.iceberg.exceptions">NotFoundException</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/NullabilityHolder.html" title="class in org.apache.iceberg.arrow.vectorized">NullabilityHolder</a></li>
+<li><a href="org/apache/iceberg/NullOrder.html" title="enum in org.apache.iceberg">NullOrder</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/expressions/NullOrdering.html" title="enum in org.apache.spark.sql.connector.iceberg.expressions">NullOrdering</a></li>
+<li><a href="org/apache/iceberg/expressions/Or.html" title="class in org.apache.iceberg.expressions">Or</a></li>
+<li><a href="org/apache/iceberg/orc/ORC.html" title="class in org.apache.iceberg.orc">ORC</a></li>
+<li><a href="org/apache/iceberg/orc/ORC.DataWriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.DataWriteBuilder</a></li>
+<li><a href="org/apache/iceberg/orc/ORC.ReadBuilder.html" title="class in org.apache.iceberg.orc">ORC.ReadBuilder</a></li>
+<li><a href="org/apache/iceberg/orc/ORC.WriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.WriteBuilder</a></li>
+<li><a href="org/apache/iceberg/orc/OrcBatchReader.html" title="interface in org.apache.iceberg.orc"><span class="interfaceName">OrcBatchReader</span></a></li>
+<li><a href="org/apache/iceberg/orc/OrcMetrics.html" title="class in org.apache.iceberg.orc">OrcMetrics</a></li>
+<li><a href="org/apache/iceberg/orc/OrcRowReader.html" title="interface in org.apache.iceberg.orc"><span class="interfaceName">OrcRowReader</span></a></li>
+<li><a href="org/apache/iceberg/orc/OrcRowWriter.html" title="interface in org.apache.iceberg.orc"><span class="interfaceName">OrcRowWriter</span></a></li>
+<li><a href="org/apache/iceberg/orc/ORCSchemaUtil.html" title="class in org.apache.iceberg.orc">ORCSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/orc/ORCSchemaUtil.BinaryType.html" title="enum in org.apache.iceberg.orc">ORCSchemaUtil.BinaryType</a></li>
+<li><a href="org/apache/iceberg/orc/ORCSchemaUtil.LongType.html" title="enum in org.apache.iceberg.orc">ORCSchemaUtil.LongType</a></li>
+<li><a href="org/apache/iceberg/orc/OrcSchemaVisitor.html" title="class in org.apache.iceberg.orc">OrcSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/orc/OrcSchemaWithTypeVisitor.html" title="class in org.apache.iceberg.orc">OrcSchemaWithTypeVisitor</a></li>
+<li><a href="org/apache/iceberg/orc/OrcValueReader.html" title="interface in org.apache.iceberg.orc"><span class="interfaceName">OrcValueReader</span></a></li>
+<li><a href="org/apache/iceberg/orc/OrcValueReaders.html" title="class in org.apache.iceberg.orc">OrcValueReaders</a></li>
+<li><a href="org/apache/iceberg/orc/OrcValueReaders.StructReader.html" title="class in org.apache.iceberg.orc">OrcValueReaders.StructReader</a></li>
+<li><a href="org/apache/iceberg/orc/OrcValueWriter.html" title="interface in org.apache.iceberg.orc"><span class="interfaceName">OrcValueWriter</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/OrderedDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions"><span class="interfaceName">OrderedDistribution</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/OrderedDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">OrderedDistributionImpl</a></li>
+<li><a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">OutputFile</span></a></li>
+<li><a href="org/apache/iceberg/io/OutputFileFactory.html" title="class in org.apache.iceberg.io">OutputFileFactory</a></li>
+<li><a href="org/apache/iceberg/io/OutputFileFactory.Builder.html" title="class in org.apache.iceberg.io">OutputFileFactory.Builder</a></li>
+<li><a href="org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg"><span class="interfaceName">OverwriteFiles</span></a></li>
+<li><a href="org/apache/iceberg/util/Pair.html" title="class in org.apache.iceberg.util">Pair</a></li>
+<li><a href="org/apache/iceberg/util/ParallelIterable.html" title="class in org.apache.iceberg.util">ParallelIterable</a></li>
+<li><a href="org/apache/iceberg/parquet/Parquet.html" title="class in org.apache.iceberg.parquet">Parquet</a></li>
+<li><a href="org/apache/iceberg/parquet/Parquet.DataWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DataWriteBuilder</a></li>
+<li><a href="org/apache/iceberg/parquet/Parquet.DeleteWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DeleteWriteBuilder</a></li>
+<li><a href="org/apache/iceberg/parquet/Parquet.ReadBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.ReadBuilder</a></li>
+<li><a href="org/apache/iceberg/parquet/Parquet.WriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.WriteBuilder</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetAvroReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders.TimeMillisReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html" title="class in org.apache.iceberg.parquet">ParquetAvroValueReaders.TimestampMillisReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetAvroWriter.html" title="class in org.apache.iceberg.parquet">ParquetAvroWriter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html" title="class in org.apache.iceberg.parquet">ParquetDictionaryRowGroupFilter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetIterable.html" title="class in org.apache.iceberg.parquet">ParquetIterable</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html" title="class in org.apache.iceberg.parquet">ParquetMetricsRowGroupFilter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetReader.html" title="class in org.apache.iceberg.parquet">ParquetReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetSchemaUtil.html" title="class in org.apache.iceberg.parquet">ParquetSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetSchemaUtil.HasIds.html" title="class in org.apache.iceberg.parquet">ParquetSchemaUtil.HasIds</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetTypeVisitor.html" title="class in org.apache.iceberg.parquet">ParquetTypeVisitor</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetUtil.html" title="class in org.apache.iceberg.parquet">ParquetUtil</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReader.html" title="interface in org.apache.iceberg.parquet"><span class="interfaceName">ParquetValueReader</span></a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.BinaryAsDecimalReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.ByteArrayReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ByteArrayReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.BytesReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.FloatAsDoubleReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntAsLongReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntegerAsDecimalReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ListReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.LongAsDecimalReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.MapReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.PrimitiveReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedKeyValueReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ReusableEntry</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StringReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StructReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.UnboxedReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriter.html" title="interface in org.apache.iceberg.parquet"><span class="interfaceName">ParquetValueWriter</span></a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.PositionDeleteStructWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.PositionDeleteStructWriter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.PrimitiveWriter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.RepeatedKeyValueWriter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.RepeatedWriter</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.StructWriter</a></li>
+<li><a href="org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">ParquetWithFlinkSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.html" title="class in org.apache.iceberg.spark.data">ParquetWithSparkSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="class in org.apache.iceberg.parquet">ParquetWriteAdapter</a></li>
+<li><a href="org/apache/iceberg/io/PartitionedFanoutWriter.html" title="class in org.apache.iceberg.io">PartitionedFanoutWriter</a></li>
+<li><a href="org/apache/iceberg/io/PartitionedWriter.html" title="class in org.apache.iceberg.io">PartitionedWriter</a></li>
+<li><a href="org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg">PartitionField</a></li>
+<li><a href="org/apache/iceberg/Partitioning.html" title="class in org.apache.iceberg">Partitioning</a></li>
+<li><a href="org/apache/iceberg/PartitionKey.html" title="class in org.apache.iceberg">PartitionKey</a></li>
+<li><a href="org/apache/iceberg/util/PartitionSet.html" title="class in org.apache.iceberg.util">PartitionSet</a></li>
+<li><a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></li>
+<li><a href="org/apache/iceberg/PartitionSpec.Builder.html" title="class in org.apache.iceberg">PartitionSpec.Builder</a></li>
+<li><a href="org/apache/iceberg/PartitionSpecParser.html" title="class in org.apache.iceberg">PartitionSpecParser</a></li>
+<li><a href="org/apache/iceberg/transforms/PartitionSpecVisitor.html" title="interface in org.apache.iceberg.transforms"><span class="interfaceName">PartitionSpecVisitor</span></a></li>
+<li><a href="org/apache/iceberg/PartitionsTable.html" title="class in org.apache.iceberg">PartitionsTable</a></li>
+<li><a href="org/apache/iceberg/util/PartitionUtil.html" title="class in org.apache.iceberg.util">PartitionUtil</a></li>
+<li><a href="org/apache/iceberg/spark/PathIdentifier.html" title="class in org.apache.iceberg.spark">PathIdentifier</a></li>
+<li><a href="org/apache/iceberg/PendingUpdate.html" title="interface in org.apache.iceberg"><span class="interfaceName">PendingUpdate</span></a></li>
+<li><a href="org/apache/iceberg/pig/PigParquetReader.html" title="class in org.apache.iceberg.pig">PigParquetReader</a></li>
+<li><a href="org/apache/iceberg/encryption/PlaintextEncryptionManager.html" title="class in org.apache.iceberg.encryption">PlaintextEncryptionManager</a></li>
+<li><a href="org/apache/iceberg/deletes/PositionDelete.html" title="class in org.apache.iceberg.deletes">PositionDelete</a></li>
+<li><a href="org/apache/iceberg/deletes/PositionDeleteWriter.html" title="class in org.apache.iceberg.deletes">PositionDeleteWriter</a></li>
+<li><a href="org/apache/iceberg/io/PositionOutputStream.html" title="class in org.apache.iceberg.io">PositionOutputStream</a></li>
+<li><a href="org/apache/iceberg/expressions/Predicate.html" title="class in org.apache.iceberg.expressions">Predicate</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/catalog/Procedure.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><span class="interfaceName">Procedure</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureCatalog.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><span class="interfaceName">ProcedureCatalog</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureParameter.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><span class="interfaceName">ProcedureParameter</span></a></li>
+<li><a href="org/apache/iceberg/avro/ProjectionDatumReader.html" title="class in org.apache.iceberg.avro">ProjectionDatumReader</a></li>
+<li><a href="org/apache/iceberg/expressions/Projections.html" title="class in org.apache.iceberg.expressions">Projections</a></li>
+<li><a href="org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html" title="class in org.apache.iceberg.expressions">Projections.ProjectionEvaluator</a></li>
+<li><a href="org/apache/iceberg/util/PropertyUtil.html" title="class in org.apache.iceberg.util">PropertyUtil</a></li>
+<li><a href="org/apache/iceberg/spark/PruneColumnsWithoutReordering.html" title="class in org.apache.iceberg.spark">PruneColumnsWithoutReordering</a></li>
+<li><a href="org/apache/iceberg/spark/PruneColumnsWithReordering.html" title="class in org.apache.iceberg.spark">PruneColumnsWithReordering</a></li>
+<li><a href="org/apache/iceberg/ReachableFileUtil.html" title="class in org.apache.iceberg">ReachableFileUtil</a></li>
+<li><a href="org/apache/iceberg/data/Record.html" title="interface in org.apache.iceberg.data"><span class="interfaceName">Record</span></a></li>
+<li><a href="org/apache/iceberg/expressions/Reference.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Reference</span></a></li>
+<li><a href="org/apache/iceberg/avro/RemoveIds.html" title="class in org.apache.iceberg.avro">RemoveIds</a></li>
+<li><a href="org/apache/iceberg/parquet/RemoveIds.html" title="class in org.apache.iceberg.parquet">RemoveIds</a></li>
+<li><a href="org/apache/iceberg/actions/RemoveOrphanFilesAction.html" title="class in org.apache.iceberg.actions">RemoveOrphanFilesAction</a></li>
+<li><a href="org/apache/iceberg/spark/procedures/RemoveOrphanFilesProcedure.html" title="class in org.apache.iceberg.spark.procedures">RemoveOrphanFilesProcedure</a></li>
+<li><a href="org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg"><span class="interfaceName">ReplacePartitions</span></a></li>
+<li><a href="org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg"><span class="interfaceName">ReplaceSortOrder</span></a></li>
+<li><a href="org/apache/iceberg/expressions/ResidualEvaluator.html" title="class in org.apache.iceberg.expressions">ResidualEvaluator</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFiles.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteDataFiles</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupInfo.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteDataFiles.FileGroupInfo</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupRewriteResult.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteDataFiles.FileGroupRewriteResult</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFiles.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteDataFiles.Result</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.actions">RewriteDataFilesAction</a></li>
+<li><a href="org/apache/iceberg/flink/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.flink.actions">RewriteDataFilesAction</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFilesActionResult.html" title="class in org.apache.iceberg.actions">RewriteDataFilesActionResult</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteDataFilesCommitManager.html" title="class in org.apache.iceberg.actions">RewriteDataFilesCommitManager</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteFileGroup.html" title="class in org.apache.iceberg.actions">RewriteFileGroup</a></li>
+<li><a href="org/apache/iceberg/RewriteFiles.html" title="interface in org.apache.iceberg"><span class="interfaceName">RewriteFiles</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteManifests.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteManifests</span></a></li>
+<li><a href="org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg"><span class="interfaceName">RewriteManifests</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteManifests.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteManifests.Result</span></a></li>
+<li><a href="org/apache/iceberg/actions/RewriteManifestsAction.html" title="class in org.apache.iceberg.actions">RewriteManifestsAction</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteManifestsActionResult.html" title="class in org.apache.iceberg.actions">RewriteManifestsActionResult</a></li>
+<li><a href="org/apache/iceberg/actions/RewriteStrategy.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">RewriteStrategy</span></a></li>
+<li><a href="org/apache/iceberg/Rollback.html" title="interface in org.apache.iceberg"><span class="interfaceName">Rollback</span></a></li>
+<li><a href="org/apache/iceberg/spark/RollbackStagedTable.html" title="class in org.apache.iceberg.spark">RollbackStagedTable</a></li>
+<li><a href="org/apache/iceberg/flink/source/RowDataRewriter.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter</a></li>
+<li><a href="org/apache/iceberg/spark/source/RowDataRewriter.html" title="class in org.apache.iceberg.spark.source">RowDataRewriter</a></li>
+<li><a href="org/apache/iceberg/flink/source/RowDataRewriter.RewriteMap.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter.RewriteMap</a></li>
+<li><a href="org/apache/iceberg/flink/sink/RowDataTaskWriterFactory.html" title="class in org.apache.iceberg.flink.sink">RowDataTaskWriterFactory</a></li>
+<li><a href="org/apache/iceberg/flink/data/RowDataUtil.html" title="class in org.apache.iceberg.flink.data">RowDataUtil</a></li>
+<li><a href="org/apache/iceberg/flink/RowDataWrapper.html" title="class in org.apache.iceberg.flink">RowDataWrapper</a></li>
+<li><a href="org/apache/iceberg/RowDelta.html" title="interface in org.apache.iceberg"><span class="interfaceName">RowDelta</span></a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/RowPositionColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">RowPositionColumnVector</a></li>
+<li><a href="org/apache/iceberg/exceptions/RuntimeIOException.html" title="class in org.apache.iceberg.exceptions">RuntimeIOException</a></li>
+<li><a href="org/apache/iceberg/hive/RuntimeMetaException.html" title="class in org.apache.iceberg.hive">RuntimeMetaException</a></li>
+<li><a href="org/apache/iceberg/aws/s3/S3FileIO.html" title="class in org.apache.iceberg.aws.s3">S3FileIO</a></li>
+<li><a href="org/apache/iceberg/aws/s3/S3InputFile.html" title="class in org.apache.iceberg.aws.s3">S3InputFile</a></li>
+<li><a href="org/apache/iceberg/aws/s3/S3OutputFile.html" title="class in org.apache.iceberg.aws.s3">S3OutputFile</a></li>
+<li><a href="org/apache/iceberg/aws/s3/S3RequestUtil.html" title="class in org.apache.iceberg.aws.s3">S3RequestUtil</a></li>
+<li><a href="org/apache/iceberg/events/ScanEvent.html" title="class in org.apache.iceberg.events">ScanEvent</a></li>
+<li><a href="org/apache/iceberg/ScanSummary.html" title="class in org.apache.iceberg">ScanSummary</a></li>
+<li><a href="org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg">ScanSummary.Builder</a></li>
+<li><a href="org/apache/iceberg/ScanSummary.PartitionMetrics.html" title="class in org.apache.iceberg">ScanSummary.PartitionMetrics</a></li>
+<li><a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg"><span class="interfaceName">ScanTask</span></a></li>
+<li><a href="org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a></li>
+<li><a href="org/apache/iceberg/SchemaParser.html" title="class in org.apache.iceberg">SchemaParser</a></li>
+<li><a href="org/apache/iceberg/pig/SchemaUtil.html" title="class in org.apache.iceberg.pig">SchemaUtil</a></li>
+<li><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="class in org.apache.iceberg.schema">SchemaWithPartnerVisitor</a></li>
+<li><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.PartnerAccessors.html" title="interface in org.apache.iceberg.schema"><span class="interfaceName">SchemaWithPartnerVisitor.PartnerAccessors</span></a></li>
+<li><a href="org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io">SeekableInputStream</a></li>
+<li><a href="org/apache/iceberg/hadoop/SerializableConfiguration.html" title="class in org.apache.iceberg.hadoop">SerializableConfiguration</a></li>
+<li><a href="org/apache/iceberg/util/SerializableMap.html" title="class in org.apache.iceberg.util">SerializableMap</a></li>
+<li><a href="org/apache/iceberg/util/SerializableSupplier.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">SerializableSupplier</span></a></li>
+<li><a href="org/apache/iceberg/SerializableTable.html" title="class in org.apache.iceberg">SerializableTable</a></li>
+<li><a href="org/apache/iceberg/util/SerializationUtil.html" title="class in org.apache.iceberg.util">SerializationUtil</a></li>
+<li><a href="org/apache/iceberg/SetLocation.html" title="class in org.apache.iceberg">SetLocation</a></li>
+<li><a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg"><span class="interfaceName">Snapshot</span></a></li>
+<li><a href="org/apache/iceberg/actions/SnapshotAction.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">SnapshotAction</span></a></li>
+<li><a href="org/apache/iceberg/SnapshotManager.html" title="class in org.apache.iceberg">SnapshotManager</a></li>
+<li><a href="org/apache/iceberg/SnapshotParser.html" title="class in org.apache.iceberg">SnapshotParser</a></li>
+<li><a href="org/apache/iceberg/SnapshotsTable.html" title="class in org.apache.iceberg">SnapshotsTable</a></li>
+<li><a href="org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg">SnapshotSummary</a></li>
+<li><a href="org/apache/iceberg/SnapshotSummary.Builder.html" title="class in org.apache.iceberg">SnapshotSummary.Builder</a></li>
+<li><a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">SnapshotTable</span></a></li>
+<li><a href="org/apache/iceberg/actions/SnapshotTable.Result.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">SnapshotTable.Result</span></a></li>
+<li><a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">SnapshotUpdate</span></a></li>
+<li><a href="org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg"><span class="interfaceName">SnapshotUpdate</span></a></li>
+<li><a href="org/apache/iceberg/actions/SnapshotUpdateAction.html" title="interface in org.apache.iceberg.actions"><span class="interfaceName">SnapshotUpdateAction</span></a></li>
+<li><a href="org/apache/iceberg/util/SnapshotUtil.html" title="class in org.apache.iceberg.util">SnapshotUtil</a></li>
+<li><a href="org/apache/iceberg/SortDirection.html" title="enum in org.apache.iceberg">SortDirection</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/expressions/SortDirection.html" title="enum in org.apache.spark.sql.connector.iceberg.expressions">SortDirection</a></li>
+<li><a href="org/apache/iceberg/util/SortedMerge.html" title="class in org.apache.iceberg.util">SortedMerge</a></li>
+<li><a href="org/apache/iceberg/SortField.html" title="class in org.apache.iceberg">SortField</a></li>
+<li><a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg">SortOrder</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/expressions/SortOrder.html" title="interface in org.apache.spark.sql.connector.iceberg.expressions"><span class="interfaceName">SortOrder</span></a></li>
+<li><a href="org/apache/iceberg/SortOrder.Builder.html" title="class in org.apache.iceberg">SortOrder.Builder</a></li>
+<li><a href="org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg"><span class="interfaceName">SortOrderBuilder</span></a></li>
+<li><a href="org/apache/iceberg/SortOrderParser.html" title="class in org.apache.iceberg">SortOrderParser</a></li>
+<li><a href="org/apache/iceberg/util/SortOrderUtil.html" title="class in org.apache.iceberg.util">SortOrderUtil</a></li>
+<li><a href="org/apache/iceberg/transforms/SortOrderVisitor.html" title="interface in org.apache.iceberg.transforms"><span class="interfaceName">SortOrderVisitor</span></a></li>
+<li><a href="org/apache/iceberg/actions/SortStrategy.html" title="class in org.apache.iceberg.actions">SortStrategy</a></li>
+<li><a href="org/apache/iceberg/spark/actions/Spark3BinPackStrategy.html" title="class in org.apache.iceberg.spark.actions">Spark3BinPackStrategy</a></li>
+<li><a href="org/apache/iceberg/actions/Spark3MigrateAction.html" title="class in org.apache.iceberg.actions">Spark3MigrateAction</a></li>
+<li><a href="org/apache/iceberg/actions/Spark3SnapshotAction.html" title="class in org.apache.iceberg.actions">Spark3SnapshotAction</a></li>
+<li><a href="org/apache/iceberg/spark/Spark3Util.html" title="class in org.apache.iceberg.spark">Spark3Util</a></li>
+<li><a href="org/apache/iceberg/spark/Spark3Util.CatalogAndIdentifier.html" title="class in org.apache.iceberg.spark">Spark3Util.CatalogAndIdentifier</a></li>
+<li><a href="org/apache/iceberg/spark/Spark3Util.DescribeSchemaVisitor.html" title="class in org.apache.iceberg.spark">Spark3Util.DescribeSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/spark/Spark3VersionUtil.html" title="class in org.apache.iceberg.spark">Spark3VersionUtil</a></li>
+<li><a href="org/apache/iceberg/actions/SparkActions.html" title="class in org.apache.iceberg.actions">SparkActions</a></li>
+<li><a href="org/apache/iceberg/spark/actions/SparkActions.html" title="class in org.apache.iceberg.spark.actions">SparkActions</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkAvroReader.html" title="class in org.apache.iceberg.spark.data">SparkAvroReader</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkAvroWriter.html" title="class in org.apache.iceberg.spark.data">SparkAvroWriter</a></li>
+<li><a href="org/apache/iceberg/spark/SparkCatalog.html" title="class in org.apache.iceberg.spark">SparkCatalog</a></li>
+<li><a href="org/apache/iceberg/spark/SparkDataFile.html" title="class in org.apache.iceberg.spark">SparkDataFile</a></li>
+<li><a href="org/apache/iceberg/spark/SparkExceptionUtil.html" title="class in org.apache.iceberg.spark">SparkExceptionUtil</a></li>
+<li><a href="org/apache/iceberg/spark/SparkFilters.html" title="class in org.apache.iceberg.spark">SparkFilters</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkMicroBatchStream.html" title="class in org.apache.iceberg.spark.source">SparkMicroBatchStream</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkOrcReader.html" title="class in org.apache.iceberg.spark.data">SparkOrcReader</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkOrcValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkOrcValueReaders</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkOrcWriter.html" title="class in org.apache.iceberg.spark.data">SparkOrcWriter</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkParquetReaders.html" title="class in org.apache.iceberg.spark.data">SparkParquetReaders</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkParquetWriters.html" title="class in org.apache.iceberg.spark.data">SparkParquetWriters</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkPartitionedFanoutWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedFanoutWriter</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkPartitionedWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedWriter</a></li>
+<li><a href="org/apache/iceberg/spark/procedures/SparkProcedures.html" title="class in org.apache.iceberg.spark.procedures">SparkProcedures</a></li>
+<li><a href="org/apache/iceberg/spark/procedures/SparkProcedures.ProcedureBuilder.html" title="interface in org.apache.iceberg.spark.procedures"><span class="interfaceName">SparkProcedures.ProcedureBuilder</span></a></li>
+<li><a href="org/apache/iceberg/spark/SparkReadOptions.html" title="class in org.apache.iceberg.spark">SparkReadOptions</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkRewriteBuilder.html" title="class in org.apache.iceberg.spark.source">SparkRewriteBuilder</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkScanBuilder.html" title="class in org.apache.iceberg.spark.source">SparkScanBuilder</a></li>
+<li><a href="org/apache/iceberg/spark/SparkSchemaUtil.html" title="class in org.apache.iceberg.spark">SparkSchemaUtil</a></li>
+<li><a href="org/apache/iceberg/spark/SparkSessionCatalog.html" title="class in org.apache.iceberg.spark">SparkSessionCatalog</a></li>
+<li><a href="org/apache/iceberg/spark/SparkStructLike.html" title="class in org.apache.iceberg.spark">SparkStructLike</a></li>
+<li><a href="org/apache/iceberg/spark/source/SparkTable.html" title="class in org.apache.iceberg.spark.source">SparkTable</a></li>
+<li><a href="org/apache/iceberg/spark/SparkTableUtil.html" title="class in org.apache.iceberg.spark">SparkTableUtil</a></li>
+<li><a href="org/apache/iceberg/spark/SparkTableUtil.SparkPartition.html" title="class in org.apache.iceberg.spark">SparkTableUtil.SparkPartition</a></li>
+<li><a href="org/apache/iceberg/spark/SparkUtil.html" title="class in org.apache.iceberg.spark">SparkUtil</a></li>
+<li><a href="org/apache/iceberg/spark/SparkValueConverter.html" title="class in org.apache.iceberg.spark">SparkValueConverter</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkValueReaders</a></li>
+<li><a href="org/apache/iceberg/spark/data/SparkValueWriters.html" title="class in org.apache.iceberg.spark.data">SparkValueWriters</a></li>
+<li><a href="org/apache/iceberg/spark/SparkWriteOptions.html" title="class in org.apache.iceberg.spark">SparkWriteOptions</a></li>
+<li><a href="org/apache/iceberg/spark/source/StagedSparkTable.html" title="class in org.apache.iceberg.spark.source">StagedSparkTable</a></li>
+<li><a href="org/apache/iceberg/StaticTableOperations.html" title="class in org.apache.iceberg">StaticTableOperations</a></li>
+<li><a href="org/apache/iceberg/flink/source/StreamingMonitorFunction.html" title="class in org.apache.iceberg.flink.source">StreamingMonitorFunction</a></li>
+<li><a href="org/apache/iceberg/flink/source/StreamingReaderOperator.html" title="class in org.apache.iceberg.flink.source">StreamingReaderOperator</a></li>
+<li><a href="org/apache/iceberg/expressions/StrictMetricsEvaluator.html" title="class in org.apache.iceberg.expressions">StrictMetricsEvaluator</a></li>
+<li><a href="org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg"><span class="interfaceName">StructLike</span></a></li>
+<li><a href="org/apache/iceberg/util/StructLikeMap.html" title="class in org.apache.iceberg.util">StructLikeMap</a></li>
+<li><a href="org/apache/iceberg/util/StructLikeSet.html" title="class in org.apache.iceberg.util">StructLikeSet</a></li>
+<li><a href="org/apache/iceberg/util/StructLikeWrapper.html" title="class in org.apache.iceberg.util">StructLikeWrapper</a></li>
+<li><a href="org/apache/iceberg/util/StructProjection.html" title="class in org.apache.iceberg.util">StructProjection</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/read/SupportsFileFilter.html" title="interface in org.apache.spark.sql.connector.iceberg.read"><span class="interfaceName">SupportsFileFilter</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/catalog/SupportsMerge.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><span class="interfaceName">SupportsMerge</span></a></li>
+<li><a href="org/apache/iceberg/catalog/SupportsNamespaces.html" title="interface in org.apache.iceberg.catalog"><span class="interfaceName">SupportsNamespaces</span></a></li>
+<li><a href="org/apache/iceberg/avro/SupportsRowPosition.html" title="interface in org.apache.iceberg.avro"><span class="interfaceName">SupportsRowPosition</span></a></li>
+<li><a href="org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg">SystemProperties</a></li>
+<li><a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><span class="interfaceName">Table</span></a></li>
+<li><a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></li>
+<li><a href="org/apache/iceberg/flink/TableLoader.html" title="interface in org.apache.iceberg.flink"><span class="interfaceName">TableLoader</span></a></li>
+<li><a href="org/apache/iceberg/flink/TableLoader.CatalogTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.CatalogTableLoader</a></li>
+<li><a href="org/apache/iceberg/flink/TableLoader.HadoopTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.HadoopTableLoader</a></li>
+<li><a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></li>
+<li><a href="org/apache/iceberg/TableMetadata.MetadataLogEntry.html" title="class in org.apache.iceberg">TableMetadata.MetadataLogEntry</a></li>
+<li><a href="org/apache/iceberg/TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg">TableMetadata.SnapshotLogEntry</a></li>
+<li><a href="org/apache/iceberg/TableMetadataParser.html" title="class in org.apache.iceberg">TableMetadataParser</a></li>
+<li><a href="org/apache/iceberg/TableMetadataParser.Codec.html" title="enum in org.apache.iceberg">TableMetadataParser.Codec</a></li>
+<li><a href="org/apache/iceberg/data/TableMigrationUtil.html" title="class in org.apache.iceberg.data">TableMigrationUtil</a></li>
+<li><a href="org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg"><span class="interfaceName">TableOperations</span></a></li>
+<li><a href="org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg">TableProperties</a></li>
+<li><a href="org/apache/iceberg/nessie/TableReference.html" title="class in org.apache.iceberg.nessie">TableReference</a></li>
+<li><a href="org/apache/iceberg/Tables.html" title="interface in org.apache.iceberg"><span class="interfaceName">Tables</span></a></li>
+<li><a href="org/apache/iceberg/TableScan.html" title="interface in org.apache.iceberg"><span class="interfaceName">TableScan</span></a></li>
+<li><a href="org/apache/iceberg/util/TableScanUtil.html" title="class in org.apache.iceberg.util">TableScanUtil</a></li>
+<li><a href="org/apache/iceberg/util/Tasks.html" title="class in org.apache.iceberg.util">Tasks</a></li>
+<li><a href="org/apache/iceberg/util/Tasks.Builder.html" title="class in org.apache.iceberg.util">Tasks.Builder</a></li>
+<li><a href="org/apache/iceberg/util/Tasks.FailureTask.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">Tasks.FailureTask</span></a></li>
+<li><a href="org/apache/iceberg/util/Tasks.Task.html" title="interface in org.apache.iceberg.util"><span class="interfaceName">Tasks.Task</span></a></li>
+<li><a href="org/apache/iceberg/util/Tasks.UnrecoverableException.html" title="class in org.apache.iceberg.util">Tasks.UnrecoverableException</a></li>
+<li><a href="org/apache/iceberg/io/TaskWriter.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">TaskWriter</span></a></li>
+<li><a href="org/apache/iceberg/flink/sink/TaskWriterFactory.html" title="interface in org.apache.iceberg.flink.sink"><span class="interfaceName">TaskWriterFactory</span></a></li>
+<li><a href="org/apache/iceberg/expressions/Term.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Term</span></a></li>
+<li><a href="org/apache/iceberg/mr/hive/TezUtil.html" title="class in org.apache.iceberg.mr.hive">TezUtil</a></li>
+<li><a href="org/apache/iceberg/util/ThreadPools.html" title="class in org.apache.iceberg.util">ThreadPools</a></li>
+<li><a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></li>
+<li><a href="org/apache/iceberg/transforms/Transform.html" title="interface in org.apache.iceberg.transforms"><span class="interfaceName">Transform</span></a></li>
+<li><a href="org/apache/iceberg/transforms/Transforms.html" title="class in org.apache.iceberg.transforms">Transforms</a></li>
+<li><a href="org/apache/iceberg/parquet/TripleWriter.html" title="interface in org.apache.iceberg.parquet"><span class="interfaceName">TripleWriter</span></a></li>
+<li><a href="org/apache/iceberg/expressions/True.html" title="class in org.apache.iceberg.expressions">True</a></li>
+<li><a href="org/apache/iceberg/types/Type.html" title="interface in org.apache.iceberg.types"><span class="interfaceName">Type</span></a></li>
+<li><a href="org/apache/iceberg/types/Type.NestedType.html" title="class in org.apache.iceberg.types">Type.NestedType</a></li>
+<li><a href="org/apache/iceberg/types/Type.PrimitiveType.html" title="class in org.apache.iceberg.types">Type.PrimitiveType</a></li>
+<li><a href="org/apache/iceberg/types/Type.TypeID.html" title="enum in org.apache.iceberg.types">Type.TypeID</a></li>
+<li><a href="org/apache/iceberg/types/Types.html" title="class in org.apache.iceberg.types">Types</a></li>
+<li><a href="org/apache/iceberg/types/Types.BinaryType.html" title="class in org.apache.iceberg.types">Types.BinaryType</a></li>
+<li><a href="org/apache/iceberg/types/Types.BooleanType.html" title="class in org.apache.iceberg.types">Types.BooleanType</a></li>
+<li><a href="org/apache/iceberg/types/Types.DateType.html" title="class in org.apache.iceberg.types">Types.DateType</a></li>
+<li><a href="org/apache/iceberg/types/Types.DecimalType.html" title="class in org.apache.iceberg.types">Types.DecimalType</a></li>
+<li><a href="org/apache/iceberg/types/Types.DoubleType.html" title="class in org.apache.iceberg.types">Types.DoubleType</a></li>
+<li><a href="org/apache/iceberg/types/Types.FixedType.html" title="class in org.apache.iceberg.types">Types.FixedType</a></li>
+<li><a href="org/apache/iceberg/types/Types.FloatType.html" title="class in org.apache.iceberg.types">Types.FloatType</a></li>
+<li><a href="org/apache/iceberg/types/Types.IntegerType.html" title="class in org.apache.iceberg.types">Types.IntegerType</a></li>
+<li><a href="org/apache/iceberg/types/Types.ListType.html" title="class in org.apache.iceberg.types">Types.ListType</a></li>
+<li><a href="org/apache/iceberg/types/Types.LongType.html" title="class in org.apache.iceberg.types">Types.LongType</a></li>
+<li><a href="org/apache/iceberg/types/Types.MapType.html" title="class in org.apache.iceberg.types">Types.MapType</a></li>
+<li><a href="org/apache/iceberg/types/Types.NestedField.html" title="class in org.apache.iceberg.types">Types.NestedField</a></li>
+<li><a href="org/apache/iceberg/types/Types.StringType.html" title="class in org.apache.iceberg.types">Types.StringType</a></li>
+<li><a href="org/apache/iceberg/types/Types.StructType.html" title="class in org.apache.iceberg.types">Types.StructType</a></li>
+<li><a href="org/apache/iceberg/types/Types.TimestampType.html" title="class in org.apache.iceberg.types">Types.TimestampType</a></li>
+<li><a href="org/apache/iceberg/types/Types.TimeType.html" title="class in org.apache.iceberg.types">Types.TimeType</a></li>
+<li><a href="org/apache/iceberg/types/Types.UUIDType.html" title="class in org.apache.iceberg.types">Types.UUIDType</a></li>
+<li><a href="org/apache/iceberg/parquet/TypeToMessageType.html" title="class in org.apache.iceberg.parquet">TypeToMessageType</a></li>
+<li><a href="org/apache/iceberg/types/TypeUtil.html" title="class in org.apache.iceberg.types">TypeUtil</a></li>
+<li><a href="org/apache/iceberg/types/TypeUtil.CustomOrderSchemaVisitor.html" title="class in org.apache.iceberg.types">TypeUtil.CustomOrderSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/types/TypeUtil.NextID.html" title="interface in org.apache.iceberg.types"><span class="interfaceName">TypeUtil.NextID</span></a></li>
+<li><a href="org/apache/iceberg/types/TypeUtil.SchemaVisitor.html" title="class in org.apache.iceberg.types">TypeUtil.SchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/parquet/TypeWithSchemaVisitor.html" title="class in org.apache.iceberg.parquet">TypeWithSchemaVisitor</a></li>
+<li><a href="org/apache/iceberg/expressions/Unbound.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">Unbound</span></a></li>
+<li><a href="org/apache/iceberg/expressions/UnboundPredicate.html" title="class in org.apache.iceberg.expressions">UnboundPredicate</a></li>
+<li><a href="org/apache/iceberg/expressions/UnboundTerm.html" title="interface in org.apache.iceberg.expressions"><span class="interfaceName">UnboundTerm</span></a></li>
+<li><a href="org/apache/iceberg/expressions/UnboundTransform.html" title="class in org.apache.iceberg.expressions">UnboundTransform</a></li>
+<li><a href="org/apache/iceberg/jdbc/UncheckedInterruptedException.html" title="class in org.apache.iceberg.jdbc">UncheckedInterruptedException</a></li>
+<li><a href="org/apache/iceberg/jdbc/UncheckedSQLException.html" title="class in org.apache.iceberg.jdbc">UncheckedSQLException</a></li>
+<li><a href="org/apache/iceberg/util/UnicodeUtil.html" title="class in org.apache.iceberg.util">UnicodeUtil</a></li>
+<li><a href="org/apache/iceberg/schema/UnionByNameVisitor.html" title="class in org.apache.iceberg.schema">UnionByNameVisitor</a></li>
+<li><a href="org/apache/iceberg/transforms/UnknownTransform.html" title="class in org.apache.iceberg.transforms">UnknownTransform</a></li>
+<li><a href="org/apache/iceberg/io/UnpartitionedWriter.html" title="class in org.apache.iceberg.io">UnpartitionedWriter</a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/UnspecifiedDistribution.html" title="interface in org.apache.spark.sql.connector.iceberg.distributions"><span class="interfaceName">UnspecifiedDistribution</span></a></li>
+<li><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/UnspecifiedDistributionImpl.html" title="class in org.apache.spark.sql.connector.iceberg.distributions.impl">UnspecifiedDistributionImpl</a></li>
+<li><a href="org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="interfaceName">UpdateLocation</span></a></li>
+<li><a href="org/apache/iceberg/UpdatePartitionSpec.html" title="interface in org.apache.iceberg"><span class="interfaceName">UpdatePartitionSpec</span></a></li>
+<li><a href="org/apache/iceberg/UpdateProperties.html" title="interface in org.apache.iceberg"><span class="interfaceName">UpdateProperties</span></a></li>
+<li><a href="org/apache/iceberg/UpdateSchema.html" title="interface in org.apache.iceberg"><span class="interfaceName">UpdateSchema</span></a></li>
+<li><a href="org/apache/iceberg/hadoop/Util.html" title="class in org.apache.iceberg.hadoop">Util</a></li>
+<li><a href="org/apache/iceberg/avro/UUIDConversion.html" title="class in org.apache.iceberg.avro">UUIDConversion</a></li>
+<li><a href="org/apache/iceberg/util/UUIDUtil.html" title="class in org.apache.iceberg.util">UUIDUtil</a></li>
+<li><a href="org/apache/iceberg/exceptions/ValidationException.html" title="class in org.apache.iceberg.exceptions">ValidationException</a></li>
+<li><a href="org/apache/iceberg/avro/ValueReader.html" title="interface in org.apache.iceberg.avro"><span class="interfaceName">ValueReader</span></a></li>
+<li><a href="org/apache/iceberg/avro/ValueReaders.html" title="class in org.apache.iceberg.avro">ValueReaders</a></li>
+<li><a href="org/apache/iceberg/avro/ValueReaders.StructReader.html" title="class in org.apache.iceberg.avro">ValueReaders.StructReader</a></li>
+<li><a href="org/apache/iceberg/parquet/ValuesAsBytesReader.html" title="class in org.apache.iceberg.parquet">ValuesAsBytesReader</a></li>
+<li><a href="org/apache/iceberg/avro/ValueWriter.html" title="interface in org.apache.iceberg.avro"><span class="interfaceName">ValueWriter</span></a></li>
+<li><a href="org/apache/iceberg/avro/ValueWriters.html" title="class in org.apache.iceberg.avro">ValueWriters</a></li>
+<li><a href="org/apache/iceberg/avro/ValueWriters.StructWriter.html" title="class in org.apache.iceberg.avro">ValueWriters.StructWriter</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.ConstantVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.ConstantVectorHolder</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.PositionVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.PositionVectorHolder</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.ConstantVectorReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader.ConstantVectorReader</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedColumnIterator.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedColumnIterator</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedDictionaryEncodedParquetValuesReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedDictionaryEncodedParquetValuesReader</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedPageIterator.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedPageIterator</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/parquet/VectorizedParquetDefinitionLevelReader.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">VectorizedParquetDefinitionLevelReader</a></li>
+<li><a href="org/apache/iceberg/parquet/VectorizedParquetReader.html" title="class in org.apache.iceberg.parquet">VectorizedParquetReader</a></li>
+<li><a href="org/apache/iceberg/parquet/VectorizedReader.html" title="interface in org.apache.iceberg.parquet"><span class="interfaceName">VectorizedReader</span></a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorizedReaderBuilder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedReaderBuilder</a></li>
+<li><a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html" title="class in org.apache.iceberg.orc">VectorizedRowBatchIterator</a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/VectorizedSparkOrcReaders.html" title="class in org.apache.iceberg.spark.data.vectorized">VectorizedSparkOrcReaders</a></li>
+<li><a href="org/apache/iceberg/spark/data/vectorized/VectorizedSparkParquetReaders.html" title="class in org.apache.iceberg.spark.data.vectorized">VectorizedSparkParquetReaders</a></li>
+<li><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.html" title="class in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport</a></li>
+<li><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.Support.html" title="enum in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport.Support</a></li>
+<li><a href="org/apache/iceberg/arrow/vectorized/VectorizedTableScanIterable.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedTableScanIterable</a></li>
+<li><a href="org/apache/iceberg/util/WapUtil.html" title="class in org.apache.iceberg.util">WapUtil</a></li>
+<li><a href="org/apache/iceberg/mr/hive/serde/objectinspector/WriteObjectInspector.html" title="interface in org.apache.iceberg.mr.hive.serde.objectinspector"><span class="interfaceName">WriteObjectInspector</span></a></li>
+<li><a href="org/apache/iceberg/io/WriteResult.html" title="class in org.apache.iceberg.io">WriteResult</a></li>
+<li><a href="org/apache/iceberg/io/WriteResult.Builder.html" title="class in org.apache.iceberg.io">WriteResult.Builder</a></li>
+<li><a href="org/apache/iceberg/io/WriterFactory.html" title="interface in org.apache.iceberg.io"><span class="interfaceName">WriterFactory</span></a></li>
+</ul>
+</main>
+</body>
+</html>
diff --git a/javadoc/0.12.0/allpackages-index.html b/javadoc/0.12.0/allpackages-index.html
new file mode 100644
index 0000000..86f36d8
--- /dev/null
+++ b/javadoc/0.12.0/allpackages-index.html
@@ -0,0 +1,400 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.12) on Wed Aug 18 10:34:26 PDT 2021 -->
+<title>All Packages</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2021-08-18">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Packages";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="allPackagesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packagesSummary">
+<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/hadoop/hive/ql/exec/vector/package-summary.html">org.apache.hadoop.hive.ql.exec.vector</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/actions/package-summary.html">org.apache.iceberg.actions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/arrow/package-summary.html">org.apache.iceberg.arrow</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/arrow/vectorized/package-summary.html">org.apache.iceberg.arrow.vectorized</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/arrow/vectorized/parquet/package-summary.html">org.apache.iceberg.arrow.vectorized.parquet</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/avro/package-summary.html">org.apache.iceberg.avro</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/aws/package-summary.html">org.apache.iceberg.aws</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/aws/dynamodb/package-summary.html">org.apache.iceberg.aws.dynamodb</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/aws/glue/package-summary.html">org.apache.iceberg.aws.glue</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/aws/s3/package-summary.html">org.apache.iceberg.aws.s3</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/catalog/package-summary.html">org.apache.iceberg.catalog</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/common/package-summary.html">org.apache.iceberg.common</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/data/package-summary.html">org.apache.iceberg.data</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/data/avro/package-summary.html">org.apache.iceberg.data.avro</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/data/orc/package-summary.html">org.apache.iceberg.data.orc</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/data/parquet/package-summary.html">org.apache.iceberg.data.parquet</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/deletes/package-summary.html">org.apache.iceberg.deletes</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/encryption/package-summary.html">org.apache.iceberg.encryption</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/events/package-summary.html">org.apache.iceberg.events</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/exceptions/package-summary.html">org.apache.iceberg.exceptions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/expressions/package-summary.html">org.apache.iceberg.expressions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/package-summary.html">org.apache.iceberg.flink</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/actions/package-summary.html">org.apache.iceberg.flink.actions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/data/package-summary.html">org.apache.iceberg.flink.data</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/sink/package-summary.html">org.apache.iceberg.flink.sink</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/source/package-summary.html">org.apache.iceberg.flink.source</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/flink/util/package-summary.html">org.apache.iceberg.flink.util</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/hadoop/package-summary.html">org.apache.iceberg.hadoop</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/hive/package-summary.html">org.apache.iceberg.hive</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/io/package-summary.html">org.apache.iceberg.io</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/jdbc/package-summary.html">org.apache.iceberg.jdbc</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mapping/package-summary.html">org.apache.iceberg.mapping</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mr/package-summary.html">org.apache.iceberg.mr</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mr/hive/package-summary.html">org.apache.iceberg.mr.hive</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/package-summary.html">org.apache.iceberg.mr.hive.serde.objectinspector</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mr/mapred/package-summary.html">org.apache.iceberg.mr.mapred</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/mr/mapreduce/package-summary.html">org.apache.iceberg.mr.mapreduce</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/nessie/package-summary.html">org.apache.iceberg.nessie</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/orc/package-summary.html">org.apache.iceberg.orc</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/parquet/package-summary.html">org.apache.iceberg.parquet</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/pig/package-summary.html">org.apache.iceberg.pig</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/schema/package-summary.html">org.apache.iceberg.schema</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/package-summary.html">org.apache.iceberg.spark</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/actions/package-summary.html">org.apache.iceberg.spark.actions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/data/package-summary.html">org.apache.iceberg.spark.data</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/data/vectorized/package-summary.html">org.apache.iceberg.spark.data.vectorized</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/procedures/package-summary.html">org.apache.iceberg.spark.procedures</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/spark/source/package-summary.html">org.apache.iceberg.spark.source</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/transforms/package-summary.html">org.apache.iceberg.transforms</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/types/package-summary.html">org.apache.iceberg.types</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/iceberg/util/package-summary.html">org.apache.iceberg.util</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/catalyst/analysis/package-summary.html">org.apache.spark.sql.catalyst.analysis</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/catalyst/parser/extensions/package-summary.html">org.apache.spark.sql.catalyst.parser.extensions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/catalog/package-summary.html">org.apache.spark.sql.connector.iceberg.catalog</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/distributions/package-summary.html">org.apache.spark.sql.connector.iceberg.distributions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/distributions/impl/package-summary.html">org.apache.spark.sql.connector.iceberg.distributions.impl</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/expressions/package-summary.html">org.apache.spark.sql.connector.iceberg.expressions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/read/package-summary.html">org.apache.spark.sql.connector.iceberg.read</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/spark/sql/connector/iceberg/write/package-summary.html">org.apache.spark.sql.connector.iceberg.write</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>
diff --git a/javadoc/0.12.0/constant-values.html b/javadoc/0.12.0/constant-values.html
new file mode 100644
index 0000000..ce31d5b
--- /dev/null
+++ b/javadoc/0.12.0/constant-values.html
@@ -0,0 +1,3767 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.12) on Wed Aug 18 10:34:26 PDT 2021 -->
+<title>Constant Field Values</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2021-08-18">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<section role="region">
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</section>
+</div>
+<div class="constantValuesContainer"><a id="org.apache">
+<!--   -->
+</a>
+<section role="region">
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/AllDataFilesTable.html" title="class in org.apache.iceberg">AllDataFilesTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.AllDataFilesTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/AllEntriesTable.html" title="class in org.apache.iceberg">AllEntriesTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.AllEntriesTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/AllManifestsTable.html" title="class in org.apache.iceberg">AllManifestsTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.AllManifestsTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.BaseMetastoreTableOperations.ICEBERG_TABLE_TYPE_VALUE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#ICEBERG_TABLE_TYPE_VALUE">ICEBERG_TABLE_TYPE_VALUE</a></code></th>
+<td class="colLast"><code>"iceberg"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.BaseMetastoreTableOperations.METADATA_LOCATION_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#METADATA_LOCATION_PROP">METADATA_LOCATION_PROP</a></code></th>
+<td class="colLast"><code>"metadata_location"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.BaseMetastoreTableOperations.PREVIOUS_METADATA_LOCATION_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#PREVIOUS_METADATA_LOCATION_PROP">PREVIOUS_METADATA_LOCATION_PROP</a></code></th>
+<td class="colLast"><code>"previous_metadata_location"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.BaseMetastoreTableOperations.TABLE_TYPE_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#TABLE_TYPE_PROP">TABLE_TYPE_PROP</a></code></th>
+<td class="colLast"><code>"table_type"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/CatalogProperties.html" title="class in org.apache.iceberg">CatalogProperties</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.APP_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#APP_ID">APP_ID</a></code></th>
+<td class="colLast"><code>"app-id"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.CATALOG_IMPL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#CATALOG_IMPL">CATALOG_IMPL</a></code></th>
+<td class="colLast"><code>"catalog-impl"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS">CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS</a></code></th>
+<td class="colLast"><code>"client.pool.cache.eviction-interval-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.CLIENT_POOL_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#CLIENT_POOL_SIZE">CLIENT_POOL_SIZE</a></code></th>
+<td class="colLast"><code>"clients"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.CLIENT_POOL_SIZE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#CLIENT_POOL_SIZE_DEFAULT">CLIENT_POOL_SIZE_DEFAULT</a></code></th>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.FILE_IO_IMPL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#FILE_IO_IMPL">FILE_IO_IMPL</a></code></th>
+<td class="colLast"><code>"io-impl"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_ACQUIRE_INTERVAL_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_ACQUIRE_INTERVAL_MS">LOCK_ACQUIRE_INTERVAL_MS</a></code></th>
+<td class="colLast"><code>"lock.acquire-interval-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_ACQUIRE_TIMEOUT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_ACQUIRE_TIMEOUT_MS">LOCK_ACQUIRE_TIMEOUT_MS</a></code></th>
+<td class="colLast"><code>"lock.acquire-timeout-ms"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_HEARTBEAT_INTERVAL_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_HEARTBEAT_INTERVAL_MS">LOCK_HEARTBEAT_INTERVAL_MS</a></code></th>
+<td class="colLast"><code>"lock.heartbeat-interval-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_HEARTBEAT_THREADS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_HEARTBEAT_THREADS">LOCK_HEARTBEAT_THREADS</a></code></th>
+<td class="colLast"><code>"lock.heartbeat-threads"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_HEARTBEAT_THREADS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_HEARTBEAT_THREADS_DEFAULT">LOCK_HEARTBEAT_THREADS_DEFAULT</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_HEARTBEAT_TIMEOUT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_HEARTBEAT_TIMEOUT_MS">LOCK_HEARTBEAT_TIMEOUT_MS</a></code></th>
+<td class="colLast"><code>"lock.heartbeat-timeout-ms"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_IMPL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_IMPL">LOCK_IMPL</a></code></th>
+<td class="colLast"><code>"lock-impl"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.LOCK_TABLE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#LOCK_TABLE">LOCK_TABLE</a></code></th>
+<td class="colLast"><code>"lock.table"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.URI">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#URI">URI</a></code></th>
+<td class="colLast"><code>"uri"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.USER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#USER">USER</a></code></th>
+<td class="colLast"><code>"user"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogProperties.WAREHOUSE_LOCATION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogProperties.html#WAREHOUSE_LOCATION">WAREHOUSE_LOCATION</a></code></th>
+<td class="colLast"><code>"warehouse"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/CatalogUtil.html" title="class in org.apache.iceberg">CatalogUtil</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogUtil.ICEBERG_CATALOG_HADOOP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogUtil.html#ICEBERG_CATALOG_HADOOP">ICEBERG_CATALOG_HADOOP</a></code></th>
+<td class="colLast"><code>"org.apache.iceberg.hadoop.HadoopCatalog"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogUtil.ICEBERG_CATALOG_HIVE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogUtil.html#ICEBERG_CATALOG_HIVE">ICEBERG_CATALOG_HIVE</a></code></th>
+<td class="colLast"><code>"org.apache.iceberg.hive.HiveCatalog"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogUtil.ICEBERG_CATALOG_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogUtil.html#ICEBERG_CATALOG_TYPE">ICEBERG_CATALOG_TYPE</a></code></th>
+<td class="colLast"><code>"type"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogUtil.ICEBERG_CATALOG_TYPE_HADOOP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogUtil.html#ICEBERG_CATALOG_TYPE_HADOOP">ICEBERG_CATALOG_TYPE_HADOOP</a></code></th>
+<td class="colLast"><code>"hadoop"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.CatalogUtil.ICEBERG_CATALOG_TYPE_HIVE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/CatalogUtil.html#ICEBERG_CATALOG_TYPE_HIVE">ICEBERG_CATALOG_TYPE_HIVE</a></code></th>
+<td class="colLast"><code>"hive"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg">DataFile</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataFile.PARTITION_DOC">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataFile.html#PARTITION_DOC">PARTITION_DOC</a></code></th>
+<td class="colLast"><code>"Partition data tuple, schema based on the partition spec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataFile.PARTITION_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataFile.html#PARTITION_ID">PARTITION_ID</a></code></th>
+<td class="colLast"><code>102</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataFile.PARTITION_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataFile.html#PARTITION_NAME">PARTITION_NAME</a></code></th>
+<td class="colLast"><code>"partition"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/DataFilesTable.html" title="class in org.apache.iceberg">DataFilesTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataFilesTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/DataOperations.html" title="class in org.apache.iceberg">DataOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataOperations.APPEND">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataOperations.html#APPEND">APPEND</a></code></th>
+<td class="colLast"><code>"append"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataOperations.DELETE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataOperations.html#DELETE">DELETE</a></code></th>
+<td class="colLast"><code>"delete"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataOperations.OVERWRITE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataOperations.html#OVERWRITE">OVERWRITE</a></code></th>
+<td class="colLast"><code>"overwrite"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.DataOperations.REPLACE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/DataOperations.html#REPLACE">REPLACE</a></code></th>
+<td class="colLast"><code>"replace"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/HistoryTable.html" title="class in org.apache.iceberg">HistoryTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.HistoryTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/ManifestEntriesTable.html" title="class in org.apache.iceberg">ManifestEntriesTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.ManifestEntriesTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/ManifestsTable.html" title="class in org.apache.iceberg">ManifestsTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.ManifestsTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/MetadataColumns.html" title="class in org.apache.iceberg">MetadataColumns</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.MetadataColumns.DELETE_FILE_ROW_DOC">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/MetadataColumns.html#DELETE_FILE_ROW_DOC">DELETE_FILE_ROW_DOC</a></code></th>
+<td class="colLast"><code>"Deleted row values"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.MetadataColumns.DELETE_FILE_ROW_FIELD_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/MetadataColumns.html#DELETE_FILE_ROW_FIELD_ID">DELETE_FILE_ROW_FIELD_ID</a></code></th>
+<td class="colLast"><code>2147483544</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.MetadataColumns.DELETE_FILE_ROW_FIELD_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/MetadataColumns.html#DELETE_FILE_ROW_FIELD_NAME">DELETE_FILE_ROW_FIELD_NAME</a></code></th>
+<td class="colLast"><code>"row"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/PartitionsTable.html" title="class in org.apache.iceberg">PartitionsTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.PartitionsTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/SnapshotsTable.html" title="class in org.apache.iceberg">SnapshotsTable</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotsTable.PARTITION_FIELD_PREFIX">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code>PARTITION_FIELD_PREFIX</code></th>
+<td class="colLast"><code>"partition."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg">SnapshotSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_DELETE_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_DELETE_FILES_PROP">ADDED_DELETE_FILES_PROP</a></code></th>
+<td class="colLast"><code>"added-delete-files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_EQ_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_EQ_DELETES_PROP">ADDED_EQ_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"added-equality-deletes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_FILE_SIZE_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_FILE_SIZE_PROP">ADDED_FILE_SIZE_PROP</a></code></th>
+<td class="colLast"><code>"added-files-size"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_FILES_PROP">ADDED_FILES_PROP</a></code></th>
+<td class="colLast"><code>"added-data-files"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_POS_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_POS_DELETES_PROP">ADDED_POS_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"added-position-deletes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.ADDED_RECORDS_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#ADDED_RECORDS_PROP">ADDED_RECORDS_PROP</a></code></th>
+<td class="colLast"><code>"added-records"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.CHANGED_PARTITION_COUNT_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#CHANGED_PARTITION_COUNT_PROP">CHANGED_PARTITION_COUNT_PROP</a></code></th>
+<td class="colLast"><code>"changed-partition-count"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.CHANGED_PARTITION_PREFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#CHANGED_PARTITION_PREFIX">CHANGED_PARTITION_PREFIX</a></code></th>
+<td class="colLast"><code>"partitions."</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.DELETED_DUPLICATE_FILES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#DELETED_DUPLICATE_FILES">DELETED_DUPLICATE_FILES</a></code></th>
+<td class="colLast"><code>"deleted-duplicate-files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.DELETED_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#DELETED_FILES_PROP">DELETED_FILES_PROP</a></code></th>
+<td class="colLast"><code>"deleted-data-files"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.DELETED_RECORDS_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#DELETED_RECORDS_PROP">DELETED_RECORDS_PROP</a></code></th>
+<td class="colLast"><code>"deleted-records"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.EXTRA_METADATA_PREFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#EXTRA_METADATA_PREFIX">EXTRA_METADATA_PREFIX</a></code></th>
+<td class="colLast"><code>"snapshot-property."</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.PARTITION_SUMMARY_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#PARTITION_SUMMARY_PROP">PARTITION_SUMMARY_PROP</a></code></th>
+<td class="colLast"><code>"partition-summaries-included"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.PUBLISHED_WAP_ID_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#PUBLISHED_WAP_ID_PROP">PUBLISHED_WAP_ID_PROP</a></code></th>
+<td class="colLast"><code>"published-wap-id"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.REMOVED_DELETE_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#REMOVED_DELETE_FILES_PROP">REMOVED_DELETE_FILES_PROP</a></code></th>
+<td class="colLast"><code>"removed-delete-files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.REMOVED_EQ_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#REMOVED_EQ_DELETES_PROP">REMOVED_EQ_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"removed-equality-deletes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.REMOVED_FILE_SIZE_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#REMOVED_FILE_SIZE_PROP">REMOVED_FILE_SIZE_PROP</a></code></th>
+<td class="colLast"><code>"removed-files-size"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.REMOVED_POS_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#REMOVED_POS_DELETES_PROP">REMOVED_POS_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"removed-position-deletes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.REPLACE_PARTITIONS_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#REPLACE_PARTITIONS_PROP">REPLACE_PARTITIONS_PROP</a></code></th>
+<td class="colLast"><code>"replace-partitions"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.SOURCE_SNAPSHOT_ID_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#SOURCE_SNAPSHOT_ID_PROP">SOURCE_SNAPSHOT_ID_PROP</a></code></th>
+<td class="colLast"><code>"source-snapshot-id"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.STAGED_WAP_ID_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#STAGED_WAP_ID_PROP">STAGED_WAP_ID_PROP</a></code></th>
+<td class="colLast"><code>"wap.id"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_DATA_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_DATA_FILES_PROP">TOTAL_DATA_FILES_PROP</a></code></th>
+<td class="colLast"><code>"total-data-files"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_DELETE_FILES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_DELETE_FILES_PROP">TOTAL_DELETE_FILES_PROP</a></code></th>
+<td class="colLast"><code>"total-delete-files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_EQ_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_EQ_DELETES_PROP">TOTAL_EQ_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"total-equality-deletes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_FILE_SIZE_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_FILE_SIZE_PROP">TOTAL_FILE_SIZE_PROP</a></code></th>
+<td class="colLast"><code>"total-files-size"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_POS_DELETES_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_POS_DELETES_PROP">TOTAL_POS_DELETES_PROP</a></code></th>
+<td class="colLast"><code>"total-position-deletes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SnapshotSummary.TOTAL_RECORDS_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SnapshotSummary.html#TOTAL_RECORDS_PROP">TOTAL_RECORDS_PROP</a></code></th>
+<td class="colLast"><code>"total-records"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg">SystemProperties</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.SystemProperties.SCAN_THREAD_POOL_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SystemProperties.html#SCAN_THREAD_POOL_ENABLED">SCAN_THREAD_POOL_ENABLED</a></code></th>
+<td class="colLast"><code>"iceberg.scan.plan-in-worker-pool"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.SystemProperties.WORKER_THREAD_POOL_SIZE_PROP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/SystemProperties.html#WORKER_THREAD_POOL_SIZE_PROP">WORKER_THREAD_POOL_SIZE_PROP</a></code></th>
+<td class="colLast"><code>"iceberg.worker.num-threads"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.<a href="org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg">TableProperties</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.AVRO_COMPRESSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#AVRO_COMPRESSION">AVRO_COMPRESSION</a></code></th>
+<td class="colLast"><code>"write.avro.compression-codec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.AVRO_COMPRESSION_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#AVRO_COMPRESSION_DEFAULT">AVRO_COMPRESSION_DEFAULT</a></code></th>
+<td class="colLast"><code>"gzip"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_MAX_RETRY_WAIT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_MAX_RETRY_WAIT_MS">COMMIT_MAX_RETRY_WAIT_MS</a></code></th>
+<td class="colLast"><code>"commit.retry.max-wait-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_MAX_RETRY_WAIT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_MAX_RETRY_WAIT_MS_DEFAULT">COMMIT_MAX_RETRY_WAIT_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>60000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_MIN_RETRY_WAIT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_MIN_RETRY_WAIT_MS">COMMIT_MIN_RETRY_WAIT_MS</a></code></th>
+<td class="colLast"><code>"commit.retry.min-wait-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_MIN_RETRY_WAIT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_MIN_RETRY_WAIT_MS_DEFAULT">COMMIT_MIN_RETRY_WAIT_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>100</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_NUM_RETRIES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_NUM_RETRIES">COMMIT_NUM_RETRIES</a></code></th>
+<td class="colLast"><code>"commit.retry.num-retries"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_NUM_RETRIES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_NUM_RETRIES_DEFAULT">COMMIT_NUM_RETRIES_DEFAULT</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_NUM_STATUS_CHECKS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_NUM_STATUS_CHECKS">COMMIT_NUM_STATUS_CHECKS</a></code></th>
+<td class="colLast"><code>"commit.status-check.num-retries"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_NUM_STATUS_CHECKS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_NUM_STATUS_CHECKS_DEFAULT">COMMIT_NUM_STATUS_CHECKS_DEFAULT</a></code></th>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_MAX_WAIT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_MAX_WAIT_MS">COMMIT_STATUS_CHECKS_MAX_WAIT_MS</a></code></th>
+<td class="colLast"><code>"commit.status-check.max-wait-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_MAX_WAIT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_MAX_WAIT_MS_DEFAULT">COMMIT_STATUS_CHECKS_MAX_WAIT_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_MIN_WAIT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_MIN_WAIT_MS">COMMIT_STATUS_CHECKS_MIN_WAIT_MS</a></code></th>
+<td class="colLast"><code>"commit.status-check.min-wait-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_MIN_WAIT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_MIN_WAIT_MS_DEFAULT">COMMIT_STATUS_CHECKS_MIN_WAIT_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>1000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS">COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS</a></code></th>
+<td class="colLast"><code>"commit.status-check.total-timeout-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS_DEFAULT">COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>1800000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_TOTAL_RETRY_TIME_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_TOTAL_RETRY_TIME_MS">COMMIT_TOTAL_RETRY_TIME_MS</a></code></th>
+<td class="colLast"><code>"commit.retry.total-timeout-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT">COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>1800000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DEFAULT_FILE_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DEFAULT_FILE_FORMAT">DEFAULT_FILE_FORMAT</a></code></th>
+<td class="colLast"><code>"write.format.default"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DEFAULT_FILE_FORMAT_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DEFAULT_FILE_FORMAT_DEFAULT">DEFAULT_FILE_FORMAT_DEFAULT</a></code></th>
+<td class="colLast"><code>"parquet"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DEFAULT_NAME_MAPPING">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DEFAULT_NAME_MAPPING">DEFAULT_NAME_MAPPING</a></code></th>
+<td class="colLast"><code>"schema.name-mapping.default"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DEFAULT_WRITE_METRICS_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DEFAULT_WRITE_METRICS_MODE">DEFAULT_WRITE_METRICS_MODE</a></code></th>
+<td class="colLast"><code>"write.metadata.metrics.default"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DEFAULT_WRITE_METRICS_MODE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DEFAULT_WRITE_METRICS_MODE_DEFAULT">DEFAULT_WRITE_METRICS_MODE_DEFAULT</a></code></th>
+<td class="colLast"><code>"truncate(16)"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_AVRO_COMPRESSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_AVRO_COMPRESSION">DELETE_AVRO_COMPRESSION</a></code></th>
+<td class="colLast"><code>"write.delete.avro.compression-codec"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_DEFAULT_FILE_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_DEFAULT_FILE_FORMAT">DELETE_DEFAULT_FILE_FORMAT</a></code></th>
+<td class="colLast"><code>"write.delete.format.default"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_ISOLATION_LEVEL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_ISOLATION_LEVEL">DELETE_ISOLATION_LEVEL</a></code></th>
+<td class="colLast"><code>"write.delete.isolation-level"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_ISOLATION_LEVEL_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_ISOLATION_LEVEL_DEFAULT">DELETE_ISOLATION_LEVEL_DEFAULT</a></code></th>
+<td class="colLast"><code>"serializable"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_MODE">DELETE_MODE</a></code></th>
+<td class="colLast"><code>"write.delete.mode"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_MODE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_MODE_DEFAULT">DELETE_MODE_DEFAULT</a></code></th>
+<td class="colLast"><code>"copy-on-write"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_PARQUET_COMPRESSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_PARQUET_COMPRESSION">DELETE_PARQUET_COMPRESSION</a></code></th>
+<td class="colLast"><code>"write.delete.parquet.compression-codec"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_PARQUET_COMPRESSION_LEVEL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_PARQUET_COMPRESSION_LEVEL">DELETE_PARQUET_COMPRESSION_LEVEL</a></code></th>
+<td class="colLast"><code>"write.delete.parquet.compression-level"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_PARQUET_DICT_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_PARQUET_DICT_SIZE_BYTES">DELETE_PARQUET_DICT_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.delete.parquet.dict-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_PARQUET_PAGE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_PARQUET_PAGE_SIZE_BYTES">DELETE_PARQUET_PAGE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.delete.parquet.page-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_PARQUET_ROW_GROUP_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_PARQUET_ROW_GROUP_SIZE_BYTES">DELETE_PARQUET_ROW_GROUP_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.delete.parquet.row-group-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.DELETE_TARGET_FILE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#DELETE_TARGET_FILE_SIZE_BYTES">DELETE_TARGET_FILE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.delete.target-file-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.ENGINE_HIVE_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#ENGINE_HIVE_ENABLED">ENGINE_HIVE_ENABLED</a></code></th>
+<td class="colLast"><code>"engine.hive.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.ENGINE_HIVE_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#ENGINE_HIVE_ENABLED_DEFAULT">ENGINE_HIVE_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.FORMAT_VERSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#FORMAT_VERSION">FORMAT_VERSION</a></code></th>
+<td class="colLast"><code>"format-version"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.GC_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#GC_ENABLED">GC_ENABLED</a></code></th>
+<td class="colLast"><code>"gc.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.GC_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#GC_ENABLED_DEFAULT">GC_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_LISTS_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_LISTS_ENABLED">MANIFEST_LISTS_ENABLED</a></code></th>
+<td class="colLast"><code>"write.manifest-lists.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_LISTS_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_LISTS_ENABLED_DEFAULT">MANIFEST_LISTS_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_MERGE_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_MERGE_ENABLED">MANIFEST_MERGE_ENABLED</a></code></th>
+<td class="colLast"><code>"commit.manifest-merge.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_MERGE_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_MERGE_ENABLED_DEFAULT">MANIFEST_MERGE_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_MIN_MERGE_COUNT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_MIN_MERGE_COUNT">MANIFEST_MIN_MERGE_COUNT</a></code></th>
+<td class="colLast"><code>"commit.manifest.min-count-to-merge"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_MIN_MERGE_COUNT_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_MIN_MERGE_COUNT_DEFAULT">MANIFEST_MIN_MERGE_COUNT_DEFAULT</a></code></th>
+<td class="colLast"><code>100</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_TARGET_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_TARGET_SIZE_BYTES">MANIFEST_TARGET_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"commit.manifest.target-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MANIFEST_TARGET_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MANIFEST_TARGET_SIZE_BYTES_DEFAULT">MANIFEST_TARGET_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>8388608L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MAX_SNAPSHOT_AGE_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MAX_SNAPSHOT_AGE_MS">MAX_SNAPSHOT_AGE_MS</a></code></th>
+<td class="colLast"><code>"history.expire.max-snapshot-age-ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MAX_SNAPSHOT_AGE_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MAX_SNAPSHOT_AGE_MS_DEFAULT">MAX_SNAPSHOT_AGE_MS_DEFAULT</a></code></th>
+<td class="colLast"><code>432000000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_CARDINALITY_CHECK_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_CARDINALITY_CHECK_ENABLED">MERGE_CARDINALITY_CHECK_ENABLED</a></code></th>
+<td class="colLast"><code>"write.merge.cardinality-check.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_CARDINALITY_CHECK_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_CARDINALITY_CHECK_ENABLED_DEFAULT">MERGE_CARDINALITY_CHECK_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_ISOLATION_LEVEL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_ISOLATION_LEVEL">MERGE_ISOLATION_LEVEL</a></code></th>
+<td class="colLast"><code>"write.merge.isolation-level"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_ISOLATION_LEVEL_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_ISOLATION_LEVEL_DEFAULT">MERGE_ISOLATION_LEVEL_DEFAULT</a></code></th>
+<td class="colLast"><code>"serializable"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_MODE">MERGE_MODE</a></code></th>
+<td class="colLast"><code>"write.merge.mode"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MERGE_MODE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MERGE_MODE_DEFAULT">MERGE_MODE_DEFAULT</a></code></th>
+<td class="colLast"><code>"copy-on-write"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_COMPRESSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_COMPRESSION">METADATA_COMPRESSION</a></code></th>
+<td class="colLast"><code>"write.metadata.compression-codec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_COMPRESSION_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_COMPRESSION_DEFAULT">METADATA_COMPRESSION_DEFAULT</a></code></th>
+<td class="colLast"><code>"none"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_DELETE_AFTER_COMMIT_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_DELETE_AFTER_COMMIT_ENABLED">METADATA_DELETE_AFTER_COMMIT_ENABLED</a></code></th>
+<td class="colLast"><code>"write.metadata.delete-after-commit.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_DELETE_AFTER_COMMIT_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_DELETE_AFTER_COMMIT_ENABLED_DEFAULT">METADATA_DELETE_AFTER_COMMIT_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_PREVIOUS_VERSIONS_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_PREVIOUS_VERSIONS_MAX">METADATA_PREVIOUS_VERSIONS_MAX</a></code></th>
+<td class="colLast"><code>"write.metadata.previous-versions-max"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT">METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT</a></code></th>
+<td class="colLast"><code>100</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_SPLIT_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_SPLIT_SIZE">METADATA_SPLIT_SIZE</a></code></th>
+<td class="colLast"><code>"read.split.metadata-target-size"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METADATA_SPLIT_SIZE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METADATA_SPLIT_SIZE_DEFAULT">METADATA_SPLIT_SIZE_DEFAULT</a></code></th>
+<td class="colLast"><code>33554432L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.METRICS_MODE_COLUMN_CONF_PREFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#METRICS_MODE_COLUMN_CONF_PREFIX">METRICS_MODE_COLUMN_CONF_PREFIX</a></code></th>
+<td class="colLast"><code>"write.metadata.metrics.column."</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MIN_SNAPSHOTS_TO_KEEP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MIN_SNAPSHOTS_TO_KEEP">MIN_SNAPSHOTS_TO_KEEP</a></code></th>
+<td class="colLast"><code>"history.expire.min-snapshots-to-keep"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.MIN_SNAPSHOTS_TO_KEEP_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#MIN_SNAPSHOTS_TO_KEEP_DEFAULT">MIN_SNAPSHOTS_TO_KEEP_DEFAULT</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.OBJECT_STORE_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#OBJECT_STORE_ENABLED">OBJECT_STORE_ENABLED</a></code></th>
+<td class="colLast"><code>"write.object-storage.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.OBJECT_STORE_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#OBJECT_STORE_ENABLED_DEFAULT">OBJECT_STORE_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.OBJECT_STORE_PATH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#OBJECT_STORE_PATH">OBJECT_STORE_PATH</a></code></th>
+<td class="colLast"><code>"write.object-storage.path"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.ORC_VECTORIZATION_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#ORC_VECTORIZATION_ENABLED">ORC_VECTORIZATION_ENABLED</a></code></th>
+<td class="colLast"><code>"read.orc.vectorization.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.ORC_VECTORIZATION_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#ORC_VECTORIZATION_ENABLED_DEFAULT">ORC_VECTORIZATION_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_BATCH_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_BATCH_SIZE">PARQUET_BATCH_SIZE</a></code></th>
+<td class="colLast"><code>"read.parquet.vectorization.batch-size"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_BATCH_SIZE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_BATCH_SIZE_DEFAULT">PARQUET_BATCH_SIZE_DEFAULT</a></code></th>
+<td class="colLast"><code>5000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_COMPRESSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_COMPRESSION">PARQUET_COMPRESSION</a></code></th>
+<td class="colLast"><code>"write.parquet.compression-codec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_COMPRESSION_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_COMPRESSION_DEFAULT">PARQUET_COMPRESSION_DEFAULT</a></code></th>
+<td class="colLast"><code>"gzip"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_COMPRESSION_LEVEL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_COMPRESSION_LEVEL">PARQUET_COMPRESSION_LEVEL</a></code></th>
+<td class="colLast"><code>"write.parquet.compression-level"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_DICT_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_DICT_SIZE_BYTES">PARQUET_DICT_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.parquet.dict-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_DICT_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_DICT_SIZE_BYTES_DEFAULT">PARQUET_DICT_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>"2097152"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_PAGE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_PAGE_SIZE_BYTES">PARQUET_PAGE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.parquet.page-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_PAGE_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_PAGE_SIZE_BYTES_DEFAULT">PARQUET_PAGE_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>"1048576"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_ROW_GROUP_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_ROW_GROUP_SIZE_BYTES">PARQUET_ROW_GROUP_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.parquet.row-group-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_ROW_GROUP_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_ROW_GROUP_SIZE_BYTES_DEFAULT">PARQUET_ROW_GROUP_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>"134217728"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_VECTORIZATION_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_VECTORIZATION_ENABLED">PARQUET_VECTORIZATION_ENABLED</a></code></th>
+<td class="colLast"><code>"read.parquet.vectorization.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.PARQUET_VECTORIZATION_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#PARQUET_VECTORIZATION_ENABLED_DEFAULT">PARQUET_VECTORIZATION_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SNAPSHOT_ID_INHERITANCE_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SNAPSHOT_ID_INHERITANCE_ENABLED">SNAPSHOT_ID_INHERITANCE_ENABLED</a></code></th>
+<td class="colLast"><code>"compatibility.snapshot-id-inheritance.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SNAPSHOT_ID_INHERITANCE_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SNAPSHOT_ID_INHERITANCE_ENABLED_DEFAULT">SNAPSHOT_ID_INHERITANCE_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPARK_WRITE_PARTITIONED_FANOUT_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPARK_WRITE_PARTITIONED_FANOUT_ENABLED">SPARK_WRITE_PARTITIONED_FANOUT_ENABLED</a></code></th>
+<td class="colLast"><code>"write.spark.fanout.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPARK_WRITE_PARTITIONED_FANOUT_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPARK_WRITE_PARTITIONED_FANOUT_ENABLED_DEFAULT">SPARK_WRITE_PARTITIONED_FANOUT_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_LOOKBACK">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_LOOKBACK">SPLIT_LOOKBACK</a></code></th>
+<td class="colLast"><code>"read.split.planning-lookback"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_LOOKBACK_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_LOOKBACK_DEFAULT">SPLIT_LOOKBACK_DEFAULT</a></code></th>
+<td class="colLast"><code>10</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_OPEN_FILE_COST">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_OPEN_FILE_COST">SPLIT_OPEN_FILE_COST</a></code></th>
+<td class="colLast"><code>"read.split.open-file-cost"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_OPEN_FILE_COST_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_OPEN_FILE_COST_DEFAULT">SPLIT_OPEN_FILE_COST_DEFAULT</a></code></th>
+<td class="colLast"><code>4194304L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_SIZE">SPLIT_SIZE</a></code></th>
+<td class="colLast"><code>"read.split.target-size"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.SPLIT_SIZE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#SPLIT_SIZE_DEFAULT">SPLIT_SIZE_DEFAULT</a></code></th>
+<td class="colLast"><code>134217728L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.UPDATE_ISOLATION_LEVEL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#UPDATE_ISOLATION_LEVEL">UPDATE_ISOLATION_LEVEL</a></code></th>
+<td class="colLast"><code>"write.update.isolation-level"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.UPDATE_ISOLATION_LEVEL_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#UPDATE_ISOLATION_LEVEL_DEFAULT">UPDATE_ISOLATION_LEVEL_DEFAULT</a></code></th>
+<td class="colLast"><code>"serializable"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.UPDATE_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#UPDATE_MODE">UPDATE_MODE</a></code></th>
+<td class="colLast"><code>"write.update.mode"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.UPDATE_MODE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#UPDATE_MODE_DEFAULT">UPDATE_MODE_DEFAULT</a></code></th>
+<td class="colLast"><code>"copy-on-write"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_AUDIT_PUBLISH_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_AUDIT_PUBLISH_ENABLED">WRITE_AUDIT_PUBLISH_ENABLED</a></code></th>
+<td class="colLast"><code>"write.wap.enabled"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_AUDIT_PUBLISH_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_AUDIT_PUBLISH_ENABLED_DEFAULT">WRITE_AUDIT_PUBLISH_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>"false"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_DISTRIBUTION_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_DISTRIBUTION_MODE">WRITE_DISTRIBUTION_MODE</a></code></th>
+<td class="colLast"><code>"write.distribution-mode"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_DISTRIBUTION_MODE_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_DISTRIBUTION_MODE_DEFAULT">WRITE_DISTRIBUTION_MODE_DEFAULT</a></code></th>
+<td class="colLast"><code>"none"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_DISTRIBUTION_MODE_HASH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_DISTRIBUTION_MODE_HASH">WRITE_DISTRIBUTION_MODE_HASH</a></code></th>
+<td class="colLast"><code>"hash"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_DISTRIBUTION_MODE_NONE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_DISTRIBUTION_MODE_NONE">WRITE_DISTRIBUTION_MODE_NONE</a></code></th>
+<td class="colLast"><code>"none"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_DISTRIBUTION_MODE_RANGE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_DISTRIBUTION_MODE_RANGE">WRITE_DISTRIBUTION_MODE_RANGE</a></code></th>
+<td class="colLast"><code>"range"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_LOCATION_PROVIDER_IMPL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_LOCATION_PROVIDER_IMPL">WRITE_LOCATION_PROVIDER_IMPL</a></code></th>
+<td class="colLast"><code>"write.location-provider.impl"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_METADATA_LOCATION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_METADATA_LOCATION">WRITE_METADATA_LOCATION</a></code></th>
+<td class="colLast"><code>"write.metadata.path"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_NEW_DATA_LOCATION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_NEW_DATA_LOCATION">WRITE_NEW_DATA_LOCATION</a></code></th>
+<td class="colLast"><code>"write.folder-storage.path"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_PARTITION_SUMMARY_LIMIT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_PARTITION_SUMMARY_LIMIT">WRITE_PARTITION_SUMMARY_LIMIT</a></code></th>
+<td class="colLast"><code>"write.summary.partition-limit"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_PARTITION_SUMMARY_LIMIT_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_PARTITION_SUMMARY_LIMIT_DEFAULT">WRITE_PARTITION_SUMMARY_LIMIT_DEFAULT</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_TARGET_FILE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_TARGET_FILE_SIZE_BYTES">WRITE_TARGET_FILE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"write.target-file-size-bytes"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.TableProperties.WRITE_TARGET_FILE_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/TableProperties.html#WRITE_TARGET_FILE_SIZE_BYTES_DEFAULT">WRITE_TARGET_FILE_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>536870912L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.actions.<a href="org/apache/iceberg/actions/BinPackStrategy.html" title="class in org.apache.iceberg.actions">BinPackStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MAX_FILE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MAX_FILE_SIZE_BYTES">MAX_FILE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"max-file-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MAX_FILE_SIZE_DEFAULT_RATIO">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MAX_FILE_SIZE_DEFAULT_RATIO">MAX_FILE_SIZE_DEFAULT_RATIO</a></code></th>
+<td class="colLast"><code>1.8</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MIN_FILE_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MIN_FILE_SIZE_BYTES">MIN_FILE_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"min-file-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MIN_FILE_SIZE_DEFAULT_RATIO">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MIN_FILE_SIZE_DEFAULT_RATIO">MIN_FILE_SIZE_DEFAULT_RATIO</a></code></th>
+<td class="colLast"><code>0.75</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MIN_INPUT_FILES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MIN_INPUT_FILES">MIN_INPUT_FILES</a></code></th>
+<td class="colLast"><code>"min-input-files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.BinPackStrategy.MIN_INPUT_FILES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/BinPackStrategy.html#MIN_INPUT_FILES_DEFAULT">MIN_INPUT_FILES_DEFAULT</a></code></th>
+<td class="colLast"><code>5</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.iceberg.actions.<a href="org/apache/iceberg/actions/RewriteDataFiles.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.MAX_CONCURRENT_FILE_GROUP_REWRITES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#MAX_CONCURRENT_FILE_GROUP_REWRITES">MAX_CONCURRENT_FILE_GROUP_REWRITES</a></code></th>
+<td class="colLast"><code>"max-concurrent-file-group-rewrites"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.MAX_CONCURRENT_FILE_GROUP_REWRITES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#MAX_CONCURRENT_FILE_GROUP_REWRITES_DEFAULT">MAX_CONCURRENT_FILE_GROUP_REWRITES_DEFAULT</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.MAX_FILE_GROUP_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#MAX_FILE_GROUP_SIZE_BYTES">MAX_FILE_GROUP_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>"max-file-group-size-bytes"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.MAX_FILE_GROUP_SIZE_BYTES_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#MAX_FILE_GROUP_SIZE_BYTES_DEFAULT">MAX_FILE_GROUP_SIZE_BYTES_DEFAULT</a></code></th>
+<td class="colLast"><code>107374182400L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.PARTIAL_PROGRESS_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#PARTIAL_PROGRESS_ENABLED">PARTIAL_PROGRESS_ENABLED</a></code></th>
+<td class="colLast"><code>"partial-progress.enabled"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.PARTIAL_PROGRESS_ENABLED_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#PARTIAL_PROGRESS_ENABLED_DEFAULT">PARTIAL_PROGRESS_ENABLED_DEFAULT</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.PARTIAL_PROGRESS_MAX_COMMITS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#PARTIAL_PROGRESS_MAX_COMMITS">PARTIAL_PROGRESS_MAX_COMMITS</a></code></th>
+<td class="colLast"><code>"partial-progress.max-commits"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.PARTIAL_PROGRESS_MAX_COMMITS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/iceberg/actions/RewriteDataFiles.html#PARTIAL_PROGRESS_MAX_COMMITS_DEFAULT">PARTIAL_PROGRESS_MAX_COMMITS_DEFAULT</a></code></th>
+<td class="colLast"><code>10</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.iceberg.actions.RewriteDataFiles.TARGET_FILE_SIZE_BYTES">
+<!--   -->
... 439352 lines suppressed ...