blob: 92efeb6d3fed9448f5f12c0e047cfdb0f91867c9 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.7) on Tue Jul 14 14:13:05 PDT 2020 -->
<title>All Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-07-14">
<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.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.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":1,"i1":2,"i2":1,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":8,"i10":2,"i11":1,"i12":2,"i13":2,"i14":2,"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":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":1,"i44":2,"i45":2,"i46":2,"i47":2,"i48":1,"i49":2,"i50":2,"i51":2,"i52":2,"i53":1,"i54":2,"i55":2,"i56":2,"i57":8,"i58":2,"i59":1,"i60":2,"i61":1,"i62":2,"i63":1,"i64":2,"i65":2,"i66":2,"i67":1,"i68":8,"i69":2,"i70":1,"i71":2,"i72":2,"i73":1,"i74":2,"i75":2,"i76":2,"i77":2,"i78":2,"i79":2,"i80":2,"i81":1,"i82":2,"i83":2,"i84":1,"i85":1,"i86":1,"i87":1,"i88":8,"i89":2,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":2,"i96":2,"i97":2,"i98":2,"i99":2,"i100":2,"i101":2,"i102":2,"i103":2,"i104":2,"i105":1,"i106":1,"i107":1,"i108":2,"i109":1,"i110":2,"i111":2,"i112":2,"i113":1,"i114":1,"i115":4,"i116":2,"i117":2,"i118":2,"i119":2,"i120":2,"i121":2,"i122":1,"i123":4,"i124":4,"i125":1,"i126":2,"i127":1,"i128":2,"i129":2,"i130":2,"i131":2,"i132":2,"i133":2,"i134":2,"i135":2,"i136":2,"i137":2,"i138":2,"i139":2,"i140":2,"i141":2,"i142":2,"i143":2,"i144":2,"i145":2,"i146":2,"i147":2,"i148":2,"i149":2,"i150":2,"i151":2,"i152":2,"i153":1,"i154":2,"i155":1,"i156":2,"i157":2,"i158":2,"i159":2,"i160":2,"i161":2,"i162":2,"i163":2,"i164":2,"i165":2,"i166":2,"i167":2,"i168":2,"i169":2,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":2,"i176":2,"i177":2,"i178":2,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":2,"i185":2,"i186":1,"i187":2,"i188":2,"i189":4,"i190":2,"i191":1,"i192":2,"i193":1,"i194":1,"i195":2,"i196":2,"i197":1,"i198":4,"i199":2,"i200":2,"i201":1,"i202":1,"i203":2,"i204":2,"i205":2,"i206":4,"i207":2,"i208":2,"i209":2,"i210":2,"i211":2,"i212":4,"i213":2,"i214":2,"i215":2,"i216":2,"i217":2,"i218":1,"i219":2,"i220":2,"i221":2,"i222":2,"i223":2,"i224":2,"i225":8,"i226":8,"i227":8,"i228":8,"i229":2,"i230":8,"i231":2,"i232":2,"i233":2,"i234":2,"i235":2,"i236":2,"i237":2,"i238":1,"i239":2,"i240":4,"i241":4,"i242":2,"i243":2,"i244":1,"i245":2,"i246":2,"i247":1,"i248":1,"i249":1,"i250":2,"i251":2,"i252":2,"i253":2,"i254":2,"i255":2,"i256":2,"i257":2,"i258":2,"i259":2,"i260":2,"i261":2,"i262":2,"i263":2,"i264":2,"i265":2,"i266":2,"i267":2,"i268":1,"i269":2,"i270":2,"i271":2,"i272":2,"i273":2,"i274":2,"i275":2,"i276":2,"i277":2,"i278":2,"i279":2,"i280":2,"i281":2,"i282":2,"i283":2,"i284":2,"i285":1,"i286":2,"i287":2,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":2,"i294":2,"i295":2,"i296":2,"i297":1,"i298":2,"i299":2,"i300":1,"i301":2,"i302":2,"i303":2,"i304":2,"i305":2,"i306":2,"i307":2,"i308":2,"i309":2,"i310":2,"i311":1,"i312":1,"i313":2,"i314":2,"i315":2,"i316":1,"i317":2,"i318":2,"i319":2,"i320":1,"i321":1,"i322":2,"i323":2,"i324":1,"i325":2,"i326":2,"i327":1,"i328":8,"i329":8,"i330":2,"i331":2,"i332":2,"i333":2,"i334":1,"i335":2,"i336":2,"i337":2,"i338":2,"i339":2,"i340":1,"i341":2,"i342":2,"i343":1,"i344":2,"i345":2,"i346":2,"i347":2,"i348":2,"i349":1,"i350":1,"i351":2,"i352":2,"i353":2,"i354":2,"i355":2,"i356":2,"i357":2,"i358":2,"i359":2,"i360":2,"i361":2,"i362":2,"i363":2,"i364":2,"i365":2,"i366":2,"i367":2,"i368":2,"i369":2,"i370":2,"i371":2,"i372":2,"i373":2,"i374":2,"i375":2,"i376":2,"i377":2,"i378":1,"i379":2,"i380":1,"i381":2,"i382":1,"i383":2,"i384":2,"i385":2,"i386":2,"i387":2,"i388":4,"i389":1,"i390":2,"i391":1,"i392":1,"i393":2,"i394":2,"i395":2,"i396":1,"i397":1,"i398":8,"i399":1,"i400":2,"i401":1,"i402":2,"i403":1,"i404":2,"i405":1,"i406":2,"i407":1,"i408":2,"i409":2,"i410":4,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":2,"i424":2,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":1,"i433":2,"i434":2,"i435":1,"i436":2,"i437":1,"i438":2,"i439":2,"i440":2,"i441":1,"i442":1,"i443":1,"i444":2,"i445":2,"i446":8,"i447":1,"i448":2,"i449":2,"i450":2,"i451":1,"i452":2,"i453":2,"i454":2,"i455":2,"i456":2,"i457":2,"i458":2,"i459":2,"i460":2,"i461":1,"i462":2,"i463":2,"i464":2};
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">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<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/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="i1" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg">Accessors</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2" class="altColor">
<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">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An action performed on a table.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<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">&nbsp;</th>
</tr>
<tr id="i4" class="altColor">
<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="i5" class="rowColor">
<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="i6" class="altColor">
<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="i7" class="rowColor">
<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="i8" class="altColor">
<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="i9" class="rowColor">
<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="i10" class="altColor">
<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="i11" class="rowColor">
<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="i12" 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="i13" class="rowColor">
<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="i14" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.spark.data.vectorized">ArrowVectorAccessor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i15" class="rowColor">
<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="i16" 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="i17" 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="i18" 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="i19" class="rowColor">
<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="i20" 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="i21" 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="i22" 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="i23" 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="i24" class="altColor">
<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="i25" class="rowColor">
<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="i26" 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="i27" 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="i28" class="altColor">
<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="i29" class="rowColor">
<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="i30" class="altColor">
<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="i31" class="rowColor">
<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="i32" class="altColor">
<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="i33" class="rowColor">
<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="i34" 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="i35" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseRowDelta.html" title="class in org.apache.iceberg">BaseRowDelta</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i36" class="altColor">
<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="i37" 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="i38" class="altColor">
<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="i39" class="rowColor">
<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="i40" class="altColor">
<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="i41" class="rowColor">
<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="i42" class="altColor">
<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="i43" 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="i44" 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="i45" 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="i46" 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="i47" 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="i48" 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="i49" 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="i50" 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="i51" 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="i52" class="altColor">
<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="i53" class="rowColor">
<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="i54" class="altColor">
<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="i55" class="rowColor">
<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="i56" class="altColor">
<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="i57" class="rowColor">
<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="i58" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/ClientPool.html" title="class in org.apache.iceberg.hive">ClientPool</a>&lt;<a href="org/apache/iceberg/hive/ClientPool.html" title="type parameter in ClientPool">C</a>,&#8203;<a href="org/apache/iceberg/hive/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="i59" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/ClientPool.Action.html" title="interface in org.apache.iceberg.hive">ClientPool.Action</a>&lt;<a href="org/apache/iceberg/hive/ClientPool.Action.html" title="type parameter in ClientPool.Action">R</a>,&#8203;<a href="org/apache/iceberg/hive/ClientPool.Action.html" title="type parameter in ClientPool.Action">C</a>,&#8203;<a href="org/apache/iceberg/hive/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="i60" 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="i61" 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="i62" 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="i63" 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="i64" 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="i65" 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="i66" class="altColor">
<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="i67" class="rowColor">
<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="i68" class="altColor">
<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="i69" 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="i70" 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="i71" 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="i72" class="altColor">
<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="i73" class="rowColor">
<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="i74" class="altColor">
<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="i75" class="rowColor">
<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="i76" class="altColor">
<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="i77" class="rowColor">
<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="i78" class="altColor">
<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="i79" class="rowColor">
<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="i80" class="altColor">
<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="i81" class="rowColor">
<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="i82" class="altColor">
<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="i83" 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="i84" 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="i85" 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="i86" 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="i87" 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="i88" 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="i89" class="rowColor">
<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="i90" class="altColor">
<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="i91" class="rowColor">
<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="i92" class="altColor">
<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="i93" class="rowColor">
<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="i94" class="altColor">
<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="i95" class="rowColor">
<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="i96" class="altColor">
<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="i97" class="rowColor">
<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="i98" class="altColor">
<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="i99" class="rowColor">
<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="i100" class="altColor">
<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="i101" class="rowColor">
<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="i102" class="altColor">
<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="i103" class="rowColor">
<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="i104" class="altColor">
<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="i105" class="rowColor">
<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="i106" class="altColor">
<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="i107" class="rowColor">
<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="i108" class="altColor">
<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="i109" class="rowColor">
<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="i110" class="altColor">
<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="i111" class="rowColor">
<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="i112" class="altColor">
<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="i113" class="rowColor">
<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="i114" class="altColor">
<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="i115" class="rowColor">
<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="i116" class="altColor">
<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="i117" class="rowColor">
<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="i118" class="altColor">
<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="i119" class="rowColor">
<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="i120" class="altColor">
<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="i121" 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="i122" class="altColor">
<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="i123" 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="i124" 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="i125" 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="i126" class="altColor">
<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="i127" class="rowColor">
<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="i128" 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="i129" 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="i130" 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="i131" 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="i132" 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="i133" 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="i134" 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">&nbsp;</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkTypeToType.html" title="class in org.apache.iceberg.flink">FlinkTypeToType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i136" class="altColor">
<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="i137" 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="i138" 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="i139" 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="i140" 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="i141" 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="i142" class="altColor">
<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="i143" class="rowColor">
<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="i144" class="altColor">
<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="i145" class="rowColor">
<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="i146" 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="i147" 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="i148" class="altColor">
<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="i149" class="rowColor">
<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="i150" class="altColor">
<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="i151" class="rowColor">
<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="i152" class="altColor">
<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="i153" class="rowColor">
<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="i154" class="altColor">
<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="i155" class="rowColor">
<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="i156" class="altColor">
<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="i157" class="rowColor">
<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="i158" class="altColor">
<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="i159" class="rowColor">
<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="i160" 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="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/HiveTypeConverter.html" title="class in org.apache.iceberg.hive">HiveTypeConverter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i162" class="altColor">
<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="i163" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/IcebergArrowVectors.html" title="class in org.apache.iceberg.arrow.vectorized">IcebergArrowVectors</a></td>
<th class="colLast" scope="row">
<div class="block">The general way of getting a value at an index in the Arrow vector
is by calling get(index).</div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/IcebergArrowVectors.DecimalArrowVector.html" title="class in org.apache.iceberg.arrow.vectorized">IcebergArrowVectors.DecimalArrowVector</a></td>
<th class="colLast" scope="row">
<div class="block">Extension of Arrow's @<code>DecimalVector</code>.</div>
</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/IcebergArrowVectors.VarcharArrowVector.html" title="class in org.apache.iceberg.arrow.vectorized">IcebergArrowVectors.VarcharArrowVector</a></td>
<th class="colLast" scope="row">
<div class="block">Extension of Arrow's @<code>VarCharVector</code>.</div>
</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergBinaryObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergBinaryObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergDateObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergDateObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergDecimalObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergDecimalObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i169" 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="i170" 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="i171" class="rowColor">
<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="i172" class="altColor">
<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="i173" class="rowColor">
<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="i174" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i175" class="rowColor">
<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="i176" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergRecordObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergRecordObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/IcebergSerDe.html" title="class in org.apache.iceberg.mr.mapred">IcebergSerDe</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i178" 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">&nbsp;</th>
</tr>
<tr id="i179" class="rowColor">
<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="i180" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/serde/objectinspector/IcebergTimestampObjectInspector.html" title="class in org.apache.iceberg.mr.mapred.serde.objectinspector">IcebergTimestampObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/IcebergWritable.html" title="class in org.apache.iceberg.mr.mapred">IcebergWritable</a></td>
<th class="colLast" scope="row">
<div class="block">Wraps an Iceberg Record in a Writable which Hive can use in the SerDe.</div>
</th>
</tr>
<tr id="i182" class="altColor">
<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="i183" class="rowColor">
<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="i184" 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="i185" 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="i186" 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="i187" 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="i188" 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="i189" 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="i190" class="altColor">
<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="i191" class="rowColor">
<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="i192" class="altColor">
<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="i193" class="rowColor">
<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="i194" class="altColor">
<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="i195" class="rowColor">
<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="i196" class="altColor">
<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="i197" class="rowColor">
<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="i198" class="altColor">
<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="i199" class="rowColor">
<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="i200" class="altColor">
<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="i201" class="rowColor">
<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="i202" class="altColor">
<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="i203" 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="i204" 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="i205" 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="i206" 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="i207" 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="i208" 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="i209" 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="i210" 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="i211" 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="i212" 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="i213" 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="i214" class="altColor">
<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="i215" class="rowColor">
<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, lower_bounds, upper_bounds for different columns in metadata.</div>
</th>
</tr>
<tr id="i216" class="altColor">
<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 are persisted.</div>
</th>
</tr>
<tr id="i217" class="rowColor">
<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 and full lower_bounds, upper_bounds are persisted.</div>
</th>
</tr>
<tr id="i218" class="altColor">
<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="i219" class="rowColor">
<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, lower_bounds, upper_bounds are not persisted.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<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 and truncated lower_bounds, upper_bounds are persisted.</div>
</th>
</tr>
<tr id="i221" class="rowColor">
<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="i222" class="altColor">
<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="i223" class="rowColor">
<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="i224" class="altColor">
<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="i225" class="rowColor">
<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="i226" class="altColor">
<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="i227" class="rowColor">
<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="i228" 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="i229" 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="i230" 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="i231" 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="i232" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/NullValuesColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">NullValuesColumnVector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i233" class="rowColor">
<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="i234" class="altColor">
<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="i235" 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="i236" 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="i237" class="rowColor">
<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="i238" class="altColor">
<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="i239" 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="i240" 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="i241" 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="i242" 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="i243" 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="i244" 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="i245" 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="i246" 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="i247" 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">
<div class="block">Write data value of a schema.</div>
</th>
</tr>
<tr id="i248" 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="i249" 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="i250" 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="i251" 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="i252" 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="i253" 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="i254" 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="i255" 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="i256" 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="i257" 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="i258" 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="i259" 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="i260" 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="i261" 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="i262" 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="i263" 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="i264" 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="i265" 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="i266" 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="i267" 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="i268" 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="i269" 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="i270" 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="i271" class="rowColor">
<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="i272" class="altColor">
<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="i273" class="rowColor">
<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="i274" class="altColor">
<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="i275" class="rowColor">
<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="i276" class="altColor">
<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="i277" class="rowColor">
<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="i278" class="altColor">
<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="i279" class="rowColor">
<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 ParquetValueReaders.RepeatedKeyValueReader">I</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in ParquetValueReaders.RepeatedKeyValueReader">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in ParquetValueReaders.RepeatedKeyValueReader">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i280" class="altColor">
<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 href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="type parameter in ParquetValueReaders.RepeatedReader">E</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i281" class="rowColor">
<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="i282" class="altColor">
<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="i283" class="rowColor">
<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="i284" class="altColor">
<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="i285" class="rowColor">
<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="i286" class="altColor">
<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="i287" 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="i288" 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 ParquetValueWriters.RepeatedKeyValueWriter">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="type parameter in ParquetValueWriters.RepeatedKeyValueWriter">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i289" 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="i290" 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="i291" class="rowColor">
<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="i292" class="altColor">
<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">&nbsp;</th>
</tr>
<tr id="i293" class="rowColor">
<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="i294" 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="i295" 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="i296" 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="i297" 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="i298" 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="i299" 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="i300" class="altColor">
<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="i301" class="rowColor">
<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="i302" class="altColor">
<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="i303" class="rowColor">
<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="i304" class="altColor">
<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="i305" 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="i306" 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="i307" 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="i308" 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="i309" 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="i310" 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="i311" class="rowColor">
<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="i312" class="altColor">
<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="i313" class="rowColor">
<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="i314" class="altColor">
<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="i315" class="rowColor">
<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">
<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="i316" 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="i317" class="rowColor">
<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="i318" class="altColor">
<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">&nbsp;</th>
</tr>
<tr id="i319" 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="i320" 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="i321" class="rowColor">
<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="i322" 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">
<div class="block">An action that rewrites manifests in a distributed manner and co-locates metadata for partitions.</div>
</th>
</tr>
<tr id="i323" 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">&nbsp;</th>
</tr>
<tr id="i324" class="altColor">
<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="i325" class="rowColor">
<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="i326" 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="i327" 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="i328" class="altColor">
<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="i329" class="rowColor">
<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="i330" class="altColor">
<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="i331" class="rowColor">
<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="i332" class="altColor">
<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="i333" class="rowColor">
<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="i334" class="altColor">
<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="i335" class="rowColor">
<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="i336" class="altColor">
<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="i337" class="rowColor">
<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="i338" class="altColor">
<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="i339" class="rowColor">
<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="i340" 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="i341" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/SerializationUtil.html" title="class in org.apache.iceberg.mr">SerializationUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i342" class="altColor">
<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="i343" class="rowColor">
<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="i344" 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="i345" 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="i346" 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="i347" 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="i348" 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="i349" class="rowColor">
<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="i350" class="altColor">
<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="i351" class="rowColor">
<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="i352" 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="i353" class="rowColor">
<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="i354" 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="i355" 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="i356" 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="i357" 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="i358" 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="i359" 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="i360" class="altColor">
<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="i361" 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="i362" 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="i363" 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="i364" 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="i365" 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="i366" 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="i367" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkStreamingWrite.html" title="class in org.apache.iceberg.spark.source">SparkStreamingWrite</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i368" class="altColor">
<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="i369" class="rowColor">
<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="i370" class="altColor">
<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="i371" class="rowColor">
<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="i372" class="altColor">
<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="i373" class="rowColor">
<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="i374" class="altColor">
<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="i375" class="rowColor">
<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="i376" 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="i377" class="rowColor">
<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="i378" class="altColor">
<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="i379" class="rowColor">
<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="i380" 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="i381" class="rowColor">
<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="i382" class="altColor">
<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="i383" class="rowColor">
<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="i384" 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="i385" 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="i386" 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="i387" 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="i388" 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="i389" class="rowColor">
<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="i390" class="altColor">
<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="i391" 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="i392" 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="i393" 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="i394" 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="i395" 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="i396" 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="i397" 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="i398" 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="i399" 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="i400" class="altColor">
<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="i401" class="rowColor">
<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="i402" class="altColor">
<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="i403" class="rowColor">
<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="i404" class="altColor">
<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="i405" class="rowColor">
<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="i406" class="altColor">
<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="i407" class="rowColor">
<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="i408" class="altColor">
<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="i409" class="rowColor">
<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="i410" class="altColor">
<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="i411" class="rowColor">
<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="i412" class="altColor">
<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="i413" class="rowColor">
<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="i414" class="altColor">
<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="i415" class="rowColor">
<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="i416" class="altColor">
<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="i417" class="rowColor">
<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="i418" class="altColor">
<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="i419" class="rowColor">
<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="i420" class="altColor">
<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="i421" class="rowColor">
<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="i422" class="altColor">
<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="i423" class="rowColor">
<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="i424" class="altColor">
<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="i425" class="rowColor">
<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="i426" class="altColor">
<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="i427" class="rowColor">
<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="i428" class="altColor">
<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="i429" class="rowColor">
<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="i430" class="altColor">
<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="i431" class="rowColor">
<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="i432" class="altColor">
<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="i433" class="rowColor">
<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="i434" class="altColor">
<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="i435" class="rowColor">
<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="i436" class="altColor">
<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="i437" class="rowColor">
<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="i438" class="altColor">
<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="i439" class="rowColor">
<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="i440" 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="i441" class="rowColor">
<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="i442" 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="i443" 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="i444" 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="i445" 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="i446" class="altColor">
<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="i447" class="rowColor">
<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="i448" class="altColor">
<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="i449" class="rowColor">
<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="i450" class="altColor">
<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="i451" class="rowColor">
<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="i452" class="altColor">
<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="i453" class="rowColor">
<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="i454" class="altColor">
<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="i455" class="rowColor">
<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="i456" 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="i457" 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="i458" 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="i459" 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="i460" 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="i461" 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="i462" class="altColor">
<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="i463" 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="i464" class="altColor">
<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>
</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>