blob: feb69722827b7b6c9dce82b8f0554b69ff312eef [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>org.apache.iceberg Class Hierarchy</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.apache.iceberg Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</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">
<li><a href="../../../org/apache/hadoop/hive/ql/exec/vector/package-tree.html">Prev</a></li>
<li><a href="../../../org/apache/iceberg/actions/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/iceberg/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></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>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package org.apache.iceberg</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg"><span class="typeNameLink">Accessors</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseCombinedScanTask</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg">CombinedScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseFileScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseFileScanTask</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg">FileScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetadataTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetadataTable</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a>, java.io.Serializable)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllDataFilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllDataFilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllDeleteFilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllDeleteFilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllEntriesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllEntriesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllFilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllFilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllManifestsTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllManifestsTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataFilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataFilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeleteFilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">DeleteFilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FilesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">FilesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/HistoryTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">HistoryTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestEntriesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">ManifestEntriesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestsTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">ManifestsTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataLogEntriesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataLogEntriesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionsTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionsTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PositionDeletesTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">PositionDeletesTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RefsTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">RefsTable</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotsTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotsTable</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreCatalog</span></a> (implements org.apache.iceberg.catalog.<a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreCatalog.BaseMetastoreCatalogTableBuilder.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreCatalog.BaseMetastoreCatalogTableBuilder</span></a> (implements org.apache.iceberg.catalog.<a href="../../../org/apache/iceberg/catalog/Catalog.TableBuilder.html" title="interface in org.apache.iceberg.catalog">Catalog.TableBuilder</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTableOperations</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseOverwriteFiles.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseOverwriteFiles</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseReplacePartitions.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseReplacePartitions</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseReplaceSortOrder.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseReplaceSortOrder</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg">ReplaceSortOrder</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseRewriteManifests.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseRewriteManifests</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseScanTaskGroup.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseScanTaskGroup</span></a>&lt;T&gt; (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg">ScanTaskGroup</a>&lt;T&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseTable</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a>, java.io.Serializable, org.apache.iceberg.<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseTransaction.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseTransaction</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseTransaction.TransactionTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseTransaction.TransactionTable</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a>, java.io.Serializable, org.apache.iceberg.<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseTransaction.TransactionTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseTransaction.TransactionTableOperations</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/CachingCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">CachingCatalog</span></a> (implements org.apache.iceberg.catalog.<a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/CatalogProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">CatalogProperties</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/CatalogUtil.html" title="class in org.apache.iceberg"><span class="typeNameLink">CatalogUtil</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogUtil.html" title="class in org.apache.iceberg"><span class="typeNameLink">ChangelogUtil</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ClientPoolImpl.html" title="class in org.apache.iceberg"><span class="typeNameLink">ClientPoolImpl</span></a>&lt;C,E&gt; (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/ClientPool.html" title="interface in org.apache.iceberg">ClientPool</a>&lt;C,E&gt;, java.io.Closeable)</li>
<li type="circle">org.apache.iceberg.io.<a href="../../../org/apache/iceberg/io/CloseableGroup.html" title="class in org.apache.iceberg.io"><span class="typeNameLink">CloseableGroup</span></a> (implements java.io.Closeable)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestReader.html" title="class in org.apache.iceberg"><span class="typeNameLink">ManifestReader</span></a>&lt;F&gt; (implements org.apache.iceberg.io.<a href="../../../org/apache/iceberg/io/CloseableIterable.html" title="interface in org.apache.iceberg.io">CloseableIterable</a>&lt;T&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataFiles.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataFiles.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataFiles.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataOperations</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DoubleFieldMetrics.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">DoubleFieldMetrics.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/EnvironmentContext.html" title="class in org.apache.iceberg"><span class="typeNameLink">EnvironmentContext</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FieldMetrics.html" title="class in org.apache.iceberg"><span class="typeNameLink">FieldMetrics</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DoubleFieldMetrics.html" title="class in org.apache.iceberg"><span class="typeNameLink">DoubleFieldMetrics</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FloatFieldMetrics.html" title="class in org.apache.iceberg"><span class="typeNameLink">FloatFieldMetrics</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileMetadata.html" title="class in org.apache.iceberg"><span class="typeNameLink">FileMetadata</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileMetadata.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">FileMetadata.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Files.html" title="class in org.apache.iceberg"><span class="typeNameLink">Files</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FindFiles.html" title="class in org.apache.iceberg"><span class="typeNameLink">FindFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FindFiles.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">FindFiles.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FloatFieldMetrics.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">FloatFieldMetrics.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GenericBlobMetadata.html" title="class in org.apache.iceberg"><span class="typeNameLink">GenericBlobMetadata</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/BlobMetadata.html" title="interface in org.apache.iceberg">BlobMetadata</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GenericManifestFile.html" title="class in org.apache.iceberg"><span class="typeNameLink">GenericManifestFile</span></a> (implements org.apache.avro.generic.IndexedRecord, org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg">ManifestFile</a>, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GenericManifestFile.CopyBuilder.html" title="class in org.apache.iceberg"><span class="typeNameLink">GenericManifestFile.CopyBuilder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GenericPartitionFieldSummary.html" title="class in org.apache.iceberg"><span class="typeNameLink">GenericPartitionFieldSummary</span></a> (implements org.apache.avro.generic.IndexedRecord, org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestFile.PartitionFieldSummary.html" title="interface in org.apache.iceberg">ManifestFile.PartitionFieldSummary</a>, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GenericStatisticsFile.html" title="class in org.apache.iceberg"><span class="typeNameLink">GenericStatisticsFile</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/StatisticsFile.html" title="interface in org.apache.iceberg">StatisticsFile</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/GuavaClasses.html" title="class in org.apache.iceberg"><span class="typeNameLink">GuavaClasses</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/IcebergBuild.html" title="class in org.apache.iceberg"><span class="typeNameLink">IcebergBuild</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/LocationProviders.html" title="class in org.apache.iceberg"><span class="typeNameLink">LocationProviders</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestFiles.html" title="class in org.apache.iceberg"><span class="typeNameLink">ManifestFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestWriter.html" title="class in org.apache.iceberg"><span class="typeNameLink">ManifestWriter</span></a>&lt;F&gt; (implements org.apache.iceberg.io.<a href="../../../org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io">FileAppender</a>&lt;D&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataColumns.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataColumns</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataTableUtils.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataTableUtils</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.AddPartitionSpec.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.AddPartitionSpec</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.AddSchema.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.AddSchema</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.AddSnapshot.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.AddSnapshot</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.AddSortOrder.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.AddSortOrder</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.AssignUUID.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.AssignUUID</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.RemoveProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.RemoveProperties</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.RemoveSnapshot.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.RemoveSnapshot</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.RemoveSnapshotRef.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.RemoveSnapshotRef</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.RemoveStatistics.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.RemoveStatistics</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetCurrentSchema.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetCurrentSchema</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetDefaultPartitionSpec.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetDefaultPartitionSpec</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetDefaultSortOrder.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetDefaultSortOrder</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetLocation.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetLocation</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetProperties</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetSnapshotRef.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetSnapshotRef</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.SetStatistics.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.SetStatistics</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.UpgradeFormatVersion.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate.UpgradeFormatVersion</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdateParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetadataUpdateParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Metrics.html" title="class in org.apache.iceberg"><span class="typeNameLink">Metrics</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsConfig.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsConfig</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsModes</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.Counts.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsModes.Counts</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.Full.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsModes.Full</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.None.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsModes.None</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.Truncate.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsModes.Truncate</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsUtil</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.ReadableColMetricsStruct.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsUtil.ReadableColMetricsStruct</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsUtil.ReadableMetricColDefinition</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.ReadableMetricsStruct.html" title="class in org.apache.iceberg"><span class="typeNameLink">MetricsUtil.ReadableMetricsStruct</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MicroBatches.html" title="class in org.apache.iceberg"><span class="typeNameLink">MicroBatches</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MicroBatches.MicroBatch.html" title="class in org.apache.iceberg"><span class="typeNameLink">MicroBatches.MicroBatch</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MicroBatches.MicroBatchBuilder.html" title="class in org.apache.iceberg"><span class="typeNameLink">MicroBatches.MicroBatchBuilder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionData.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionData</span></a> (implements org.apache.avro.generic.IndexedRecord, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionField</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Partitioning.html" title="class in org.apache.iceberg"><span class="typeNameLink">Partitioning</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionKey.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionKey</span></a> (implements java.io.Serializable, org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionSpec</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionSpec.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionSpec.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionSpecParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionSpecParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ReachableFileUtil.html" title="class in org.apache.iceberg"><span class="typeNameLink">ReachableFileUtil</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanSummary.html" title="class in org.apache.iceberg"><span class="typeNameLink">ScanSummary</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">ScanSummary.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanSummary.PartitionMetrics.html" title="class in org.apache.iceberg"><span class="typeNameLink">ScanSummary.PartitionMetrics</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg"><span class="typeNameLink">Schema</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SchemaParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">SchemaParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SerializableTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">SerializableTable</span></a> (implements java.io.Serializable, org.apache.iceberg.<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SerializableTable.SerializableMetadataTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">SerializableTable.SerializableMetadataTable</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SetLocation.html" title="class in org.apache.iceberg"><span class="typeNameLink">SetLocation</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg">UpdateLocation</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SetStatistics.html" title="class in org.apache.iceberg"><span class="typeNameLink">SetStatistics</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateStatistics.html" title="interface in org.apache.iceberg">UpdateStatistics</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SingleValueParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">SingleValueParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotIdGeneratorUtil.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotIdGeneratorUtil</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotManager.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotManager</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/ManageSnapshots.html" title="interface in org.apache.iceberg">ManageSnapshots</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotRef.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotRef</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotRef.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotRef.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotRefParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotRefParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotScan</span></a>&lt;ThisT,T,G&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllDataFilesTable.AllDataFilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllDataFilesTable.AllDataFilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllDeleteFilesTable.AllDeleteFilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllDeleteFilesTable.AllDeleteFilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllFilesTable.AllFilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllFilesTable.AllFilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AllManifestsTable.AllManifestsTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">AllManifestsTable.AllManifestsTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataFilesTable.DataFilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataFilesTable.DataFilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">DataTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeleteFilesTable.DeleteFilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">DeleteFilesTable.DeleteFilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FilesTable.FilesTableScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">FilesTable.FilesTableScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PositionDeletesTable.PositionDeletesBatchScan.html" title="class in org.apache.iceberg"><span class="typeNameLink">PositionDeletesTable.PositionDeletesBatchScan</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/BatchScan.html" title="interface in org.apache.iceberg">BatchScan</a>)</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotSummary</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotSummary.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">SnapshotSummary.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortField.html" title="class in org.apache.iceberg"><span class="typeNameLink">SortField</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg"><span class="typeNameLink">SortOrder</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrder.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">SortOrder.Builder</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg">SortOrderBuilder</a>&lt;R&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrderParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">SortOrderParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/StaticTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">StaticTableOperations</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/StatisticsFileParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">StatisticsFileParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/StreamingDelete.html" title="class in org.apache.iceberg"><span class="typeNameLink">StreamingDelete</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/DeleteFiles.html" title="interface in org.apache.iceberg">DeleteFiles</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">SystemProperties</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata</span></a> (implements java.io.Serializable)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadata.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata.Builder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadata.MetadataLogEntry.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata.MetadataLogEntry</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata.SnapshotLogEntry</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/HistoryEntry.html" title="interface in org.apache.iceberg">HistoryEntry</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadataParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadataParser</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableProperties</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Transactions</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UnboundPartitionSpec.html" title="class in org.apache.iceberg"><span class="typeNameLink">UnboundPartitionSpec</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UnboundSortOrder.html" title="class in org.apache.iceberg"><span class="typeNameLink">UnboundSortOrder</span></a></li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">java.lang.AutoCloseable
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/LockManager.html" title="interface in org.apache.iceberg"><span class="typeNameLink">LockManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BlobMetadata.html" title="interface in org.apache.iceberg"><span class="typeNameLink">BlobMetadata</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ClientPool.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ClientPool</span></a>&lt;C,E&gt;</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ClientPool.Action.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ClientPool.Action</span></a>&lt;R,C,E&gt;</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ContentFile</span></a>&lt;F&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DataFile</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeleteFile.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeleteFile</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg"><span class="typeNameLink">HasTableOperations</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ManifestFile</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestFile.PartitionFieldSummary.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ManifestFile.PartitionFieldSummary</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.MetricFunction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">MetricsUtil.ReadableMetricColDefinition.MetricFunction</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.TypeFunction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">MetricsUtil.ReadableMetricColDefinition.TypeFunction</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PendingUpdate.html" title="interface in org.apache.iceberg"><span class="typeNameLink">PendingUpdate</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ExpireSnapshots</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManageSnapshots.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ManageSnapshots</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ReplaceSortOrder</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg">SortOrderBuilder</a>&lt;R&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg"><span class="typeNameLink">SnapshotUpdate</span></a>&lt;ThisT&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AppendFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">AppendFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeleteFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeleteFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">OverwriteFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ReplacePartitions</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RewriteFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">RewriteFiles</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg"><span class="typeNameLink">RewriteManifests</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RowDelta.html" title="interface in org.apache.iceberg"><span class="typeNameLink">RowDelta</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="typeNameLink">UpdateLocation</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdatePartitionSpec.html" title="interface in org.apache.iceberg"><span class="typeNameLink">UpdatePartitionSpec</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateProperties.html" title="interface in org.apache.iceberg"><span class="typeNameLink">UpdateProperties</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateSchema.html" title="interface in org.apache.iceberg"><span class="typeNameLink">UpdateSchema</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/UpdateStatistics.html" title="interface in org.apache.iceberg"><span class="typeNameLink">UpdateStatistics</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Scan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Scan</span></a>&lt;ThisT,T,G&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BatchScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">BatchScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/IncrementalScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">IncrementalScan</span></a>&lt;ThisT,T,G&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/IncrementalAppendScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">IncrementalAppendScan</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/IncrementalChangelogScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">IncrementalChangelogScan</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">TableScan</span></a></li>
</ul>
</li>
<li type="circle">java.io.Serializable
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Accessor.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Accessor</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/HistoryEntry.html" title="interface in org.apache.iceberg"><span class="typeNameLink">HistoryEntry</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg"><span class="typeNameLink">MetadataUpdate</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetricsModes.MetricsMode.html" title="interface in org.apache.iceberg"><span class="typeNameLink">MetricsModes.MetricsMode</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ScanTask</span></a>
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ChangelogScanTask</span></a>
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AddedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">AddedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;F&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedDataFileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedDataFileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;F&gt;)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;F&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ContentScanTask</span></a>&lt;F&gt; (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionScanTask.html" title="interface in org.apache.iceberg">PartitionScanTask</a>)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AddedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">AddedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedDataFileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedDataFileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">FileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/SplittableScanTask.html" title="interface in org.apache.iceberg">SplittableScanTask</a>&lt;ThisT&gt;)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DataTask</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PositionDeletesScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">PositionDeletesScanTask</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MergeableScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">MergeableScanTask</span></a>&lt;ThisT&gt;</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PartitionScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">PartitionScanTask</span></a>
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ContentScanTask</span></a>&lt;F&gt; (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/AddedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">AddedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedDataFileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedDataFileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DeletedRowsScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DeletedRowsScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a>)</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">FileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/SplittableScanTask.html" title="interface in org.apache.iceberg">SplittableScanTask</a>&lt;ThisT&gt;)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DataTask</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/PositionDeletesScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">PositionDeletesScanTask</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ScanTaskGroup</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">CombinedScanTask</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SplittableScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">SplittableScanTask</span></a>&lt;ThisT&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">FileScanTask</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;F&gt;)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">DataTask</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Snapshot</span></a></li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg"><span class="typeNameLink">SortOrderBuilder</span></a>&lt;R&gt;
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg"><span class="typeNameLink">ReplaceSortOrder</span></a> (also extends org.apache.iceberg.<a href="../../../org/apache/iceberg/PendingUpdate.html" title="interface in org.apache.iceberg">PendingUpdate</a>&lt;T&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/StatisticsFile.html" title="interface in org.apache.iceberg"><span class="typeNameLink">StatisticsFile</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg"><span class="typeNameLink">StructLike</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Table</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg"><span class="typeNameLink">TableOperations</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Tables.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Tables</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Transaction</span></a></li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/MetadataTableType.html" title="enum in org.apache.iceberg"><span class="typeNameLink">MetadataTableType</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/DistributionMode.html" title="enum in org.apache.iceberg"><span class="typeNameLink">DistributionMode</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RowLevelOperationMode.html" title="enum in org.apache.iceberg"><span class="typeNameLink">RowLevelOperationMode</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.CommitStatus.html" title="enum in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTableOperations.CommitStatus</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadataParser.Codec.html" title="enum in org.apache.iceberg"><span class="typeNameLink">TableMetadataParser.Codec</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ChangelogOperation.html" title="enum in org.apache.iceberg"><span class="typeNameLink">ChangelogOperation</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/IsolationLevel.html" title="enum in org.apache.iceberg"><span class="typeNameLink">IsolationLevel</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/RewriteJobOrder.html" title="enum in org.apache.iceberg"><span class="typeNameLink">RewriteJobOrder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileContent.html" title="enum in org.apache.iceberg"><span class="typeNameLink">FileContent</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/NullOrder.html" title="enum in org.apache.iceberg"><span class="typeNameLink">NullOrder</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestContent.html" title="enum in org.apache.iceberg"><span class="typeNameLink">ManifestContent</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/FileFormat.html" title="enum in org.apache.iceberg"><span class="typeNameLink">FileFormat</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/SortDirection.html" title="enum in org.apache.iceberg"><span class="typeNameLink">SortDirection</span></a></li>
<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/ManifestReader.FileType.html" title="enum in org.apache.iceberg"><span class="typeNameLink">ManifestReader.FileType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</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">
<li><a href="../../../org/apache/hadoop/hive/ql/exec/vector/package-tree.html">Prev</a></li>
<li><a href="../../../org/apache/iceberg/actions/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/iceberg/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.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>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>