blob: cc0f0fc852c0d35c5e2e8b08f59e124ec07d3319 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.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.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":1,"i2":2,"i3":1,"i4":2,"i5":1,"i6":1,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":1,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":8,"i27":2,"i28":2,"i29":1,"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":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":1,"i57":2,"i58":2,"i59":2,"i60":1,"i61":2,"i62":2,"i63":2,"i64":8,"i65":2,"i66":2,"i67":2,"i68":2,"i69":2,"i70":2,"i71":2,"i72":2,"i73":2,"i74":4,"i75":2,"i76":2,"i77":2,"i78":2,"i79":2,"i80":2,"i81":2,"i82":2,"i83":2,"i84":2,"i85":2,"i86":2,"i87":2,"i88":2,"i89":2,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":1,"i96":2,"i97":2,"i98":2,"i99":2,"i100":2,"i101":2,"i102":1,"i103":2,"i104":1,"i105":2,"i106":2,"i107":2,"i108":2,"i109":2,"i110":1,"i111":2,"i112":2,"i113":2,"i114":2,"i115":2,"i116":2,"i117":2,"i118":2,"i119":2,"i120":2,"i121":8,"i122":2,"i123":2,"i124":2,"i125":2,"i126":1,"i127":1,"i128":2,"i129":1,"i130":2,"i131":2,"i132":2,"i133":2,"i134":2,"i135":2,"i136":2,"i137":2,"i138":4,"i139":1,"i140":2,"i141":2,"i142":2,"i143":2,"i144":2,"i145":2,"i146":8,"i147":2,"i148":2,"i149":2,"i150":1,"i151":1,"i152":1,"i153":2,"i154":2,"i155":1,"i156":2,"i157":1,"i158":2,"i159":2,"i160":2,"i161":2,"i162":2,"i163":2,"i164":2,"i165":2,"i166":2,"i167":2,"i168":2,"i169":1,"i170":2,"i171":8,"i172":2,"i173":2,"i174":1,"i175":1,"i176":2,"i177":8,"i178":2,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":2,"i185":2,"i186":1,"i187":2,"i188":2,"i189":1,"i190":2,"i191":1,"i192":2,"i193":1,"i194":2,"i195":2,"i196":1,"i197":1,"i198":1,"i199":2,"i200":1,"i201":1,"i202":2,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":2,"i209":2,"i210":2,"i211":2,"i212":1,"i213":2,"i214":1,"i215":2,"i216":1,"i217":2,"i218":2,"i219":2,"i220":2,"i221":2,"i222":1,"i223":2,"i224":2,"i225":2,"i226":2,"i227":2,"i228":1,"i229":2,"i230":2,"i231":2,"i232":2,"i233":2,"i234":2,"i235":2,"i236":2,"i237":2,"i238":2,"i239":2,"i240":2,"i241":2,"i242":2,"i243":2,"i244":2,"i245":2,"i246":2,"i247":1,"i248":1,"i249":1,"i250":2,"i251":2,"i252":1,"i253":1,"i254":1,"i255":1,"i256":2,"i257":2,"i258":2,"i259":4,"i260":1,"i261":1,"i262":4,"i263":1,"i264":2,"i265":2,"i266":1,"i267":1,"i268":2,"i269":2,"i270":2,"i271":2,"i272":2,"i273":1,"i274":2,"i275":1,"i276":2,"i277":2,"i278":4,"i279":2,"i280":2,"i281":8,"i282":2,"i283":2,"i284":2,"i285":2,"i286":2,"i287":2,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":2,"i294":2,"i295":2,"i296":2,"i297":2,"i298":2,"i299":2,"i300":2,"i301":2,"i302":2,"i303":2,"i304":1,"i305":1,"i306":2,"i307":4,"i308":1,"i309":2,"i310":1,"i311":2,"i312":2,"i313":2,"i314":2,"i315":2,"i316":2,"i317":1,"i318":2,"i319":2,"i320":2,"i321":2,"i322":2,"i323":2,"i324":2,"i325":2,"i326":2,"i327":2,"i328":1,"i329":1,"i330":1,"i331":1,"i332":1,"i333":1,"i334":2,"i335":2,"i336":1,"i337":4,"i338":2,"i339":2,"i340":2,"i341":2,"i342":2,"i343":2,"i344":2,"i345":2,"i346":1,"i347":2,"i348":2,"i349":2,"i350":2,"i351":2,"i352":2,"i353":1,"i354":1,"i355":4,"i356":4,"i357":2,"i358":2,"i359":1,"i360":1,"i361":2,"i362":2,"i363":2,"i364":2,"i365":2,"i366":2,"i367":1,"i368":2,"i369":1,"i370":2,"i371":1,"i372":2,"i373":2,"i374":2,"i375":1,"i376":1,"i377":2,"i378":2,"i379":2,"i380":2,"i381":2,"i382":2,"i383":2,"i384":2,"i385":2,"i386":2,"i387":2,"i388":2,"i389":2,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":2,"i397":2,"i398":2,"i399":2,"i400":2,"i401":2,"i402":2,"i403":2,"i404":2,"i405":2,"i406":2,"i407":2,"i408":2,"i409":2,"i410":2,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":8,"i417":2,"i418":2,"i419":2,"i420":2,"i421":1,"i422":1,"i423":1,"i424":1,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":2,"i433":2,"i434":2,"i435":2,"i436":2,"i437":2,"i438":2,"i439":1,"i440":2,"i441":2,"i442":2,"i443":2,"i444":2,"i445":4,"i446":2,"i447":2,"i448":2,"i449":1,"i450":2,"i451":2,"i452":2,"i453":2,"i454":2,"i455":2,"i456":2,"i457":1,"i458":1,"i459":2,"i460":1,"i461":1,"i462":1,"i463":2,"i464":2,"i465":2,"i466":2,"i467":2,"i468":2,"i469":2,"i470":2,"i471":2,"i472":2,"i473":2,"i474":2,"i475":2,"i476":2,"i477":4,"i478":2,"i479":2,"i480":2,"i481":2,"i482":2,"i483":2,"i484":2,"i485":2,"i486":2,"i487":2,"i488":2,"i489":2,"i490":2,"i491":2,"i492":2,"i493":2,"i494":2,"i495":2,"i496":2,"i497":2,"i498":2,"i499":2,"i500":2,"i501":2,"i502":2,"i503":2,"i504":2,"i505":2,"i506":2,"i507":2,"i508":2,"i509":2,"i510":2,"i511":4,"i512":2,"i513":2,"i514":1,"i515":2,"i516":2,"i517":2,"i518":1,"i519":2,"i520":2,"i521":2,"i522":2,"i523":2,"i524":2,"i525":2,"i526":2,"i527":2,"i528":2,"i529":2,"i530":2,"i531":2,"i532":2,"i533":2,"i534":2,"i535":2,"i536":2,"i537":2,"i538":2,"i539":2,"i540":2,"i541":2,"i542":2,"i543":2,"i544":2,"i545":2,"i546":2,"i547":2,"i548":2,"i549":2,"i550":2,"i551":2,"i552":2,"i553":2,"i554":2,"i555":2,"i556":2,"i557":2,"i558":2,"i559":2,"i560":2,"i561":2,"i562":2,"i563":2,"i564":2,"i565":2,"i566":2,"i567":2,"i568":2,"i569":2,"i570":2,"i571":2,"i572":2,"i573":2,"i574":2,"i575":2,"i576":2,"i577":2,"i578":2,"i579":2,"i580":2,"i581":2,"i582":2,"i583":1,"i584":2,"i585":2,"i586":2,"i587":2,"i588":2,"i589":2,"i590":2,"i591":2,"i592":2,"i593":2,"i594":2,"i595":2,"i596":1,"i597":1,"i598":1,"i599":2,"i600":2,"i601":2,"i602":2,"i603":2,"i604":2,"i605":2,"i606":2,"i607":2,"i608":1,"i609":2,"i610":2,"i611":2,"i612":4,"i613":2,"i614":2,"i615":4,"i616":1,"i617":2,"i618":2,"i619":2,"i620":2,"i621":2,"i622":2,"i623":2,"i624":1,"i625":1,"i626":1,"i627":2,"i628":2,"i629":1,"i630":2,"i631":2,"i632":2,"i633":2,"i634":2,"i635":1,"i636":2,"i637":2,"i638":1,"i639":2,"i640":1,"i641":2,"i642":2,"i643":1,"i644":2,"i645":2,"i646":2,"i647":2,"i648":1,"i649":4,"i650":2,"i651":2,"i652":1,"i653":1,"i654":2,"i655":2,"i656":2,"i657":2,"i658":4,"i659":2,"i660":2,"i661":2,"i662":2,"i663":2,"i664":2,"i665":2,"i666":2,"i667":1,"i668":2,"i669":2,"i670":2,"i671":4,"i672":2,"i673":1,"i674":2,"i675":2,"i676":2,"i677":2,"i678":2,"i679":2,"i680":2,"i681":2,"i682":2,"i683":2,"i684":2,"i685":2,"i686":2,"i687":2,"i688":2,"i689":2,"i690":2,"i691":2,"i692":2,"i693":2,"i694":2,"i695":2,"i696":2,"i697":2,"i698":1,"i699":2,"i700":1,"i701":1,"i702":4,"i703":2,"i704":2,"i705":2,"i706":1,"i707":2,"i708":2,"i709":1,"i710":1,"i711":2,"i712":2,"i713":2,"i714":2,"i715":1,"i716":1,"i717":2,"i718":2,"i719":2,"i720":2,"i721":1,"i722":1,"i723":2,"i724":2,"i725":2,"i726":2,"i727":2,"i728":2,"i729":2,"i730":2,"i731":2,"i732":2,"i733":2,"i734":2,"i735":2,"i736":8,"i737":2,"i738":1,"i739":1,"i740":1,"i741":2,"i742":2,"i743":1,"i744":2,"i745":2,"i746":2,"i747":2,"i748":2,"i749":2,"i750":2,"i751":8,"i752":8,"i753":8,"i754":8,"i755":8,"i756":2,"i757":8,"i758":8,"i759":2,"i760":4,"i761":2,"i762":2,"i763":2,"i764":2,"i765":2,"i766":2,"i767":2,"i768":2,"i769":2,"i770":2,"i771":2,"i772":2,"i773":2,"i774":2,"i775":1,"i776":2,"i777":1,"i778":1,"i779":2,"i780":4,"i781":4,"i782":2,"i783":2,"i784":1,"i785":2,"i786":2,"i787":1,"i788":2,"i789":2,"i790":2,"i791":2,"i792":1,"i793":2,"i794":2,"i795":1,"i796":2,"i797":2,"i798":2,"i799":2,"i800":2,"i801":2,"i802":2,"i803":2,"i804":2,"i805":2,"i806":2,"i807":2,"i808":2,"i809":2,"i810":2,"i811":2,"i812":2,"i813":2,"i814":2,"i815":2,"i816":2,"i817":2,"i818":1,"i819":2,"i820":2,"i821":2,"i822":2,"i823":2,"i824":2,"i825":2,"i826":2,"i827":2,"i828":2,"i829":2,"i830":2,"i831":2,"i832":2,"i833":2,"i834":2,"i835":2,"i836":1,"i837":2,"i838":2,"i839":2,"i840":2,"i841":2,"i842":2,"i843":2,"i844":2,"i845":2,"i846":2,"i847":2,"i848":2,"i849":2,"i850":2,"i851":2,"i852":1,"i853":2,"i854":2,"i855":1,"i856":2,"i857":2,"i858":2,"i859":2,"i860":1,"i861":2,"i862":1,"i863":2,"i864":2,"i865":2,"i866":1,"i867":4,"i868":1,"i869":2,"i870":2,"i871":4,"i872":2,"i873":2,"i874":1,"i875":2,"i876":2,"i877":1,"i878":2,"i879":2,"i880":2,"i881":1,"i882":2,"i883":2,"i884":1,"i885":1,"i886":1,"i887":2,"i888":2,"i889":2,"i890":2,"i891":2,"i892":2,"i893":2,"i894":2,"i895":2,"i896":2,"i897":4,"i898":2,"i899":2,"i900":1,"i901":2,"i902":2,"i903":1,"i904":1,"i905":2,"i906":1,"i907":1,"i908":2,"i909":1,"i910":2,"i911":2,"i912":2,"i913":2,"i914":2,"i915":2,"i916":2,"i917":1,"i918":1,"i919":1,"i920":1,"i921":4,"i922":2,"i923":2,"i924":2,"i925":2,"i926":2,"i927":1,"i928":8,"i929":1,"i930":1,"i931":1,"i932":2,"i933":2,"i934":2,"i935":2,"i936":2,"i937":2,"i938":2,"i939":2,"i940":2,"i941":2,"i942":2,"i943":2,"i944":2,"i945":2,"i946":2,"i947":2,"i948":2,"i949":2,"i950":2,"i951":2,"i952":2,"i953":2,"i954":2,"i955":2,"i956":2,"i957":2,"i958":2,"i959":2,"i960":2,"i961":2,"i962":2,"i963":2,"i964":2,"i965":1,"i966":1,"i967":1,"i968":1,"i969":1,"i970":2,"i971":2,"i972":2,"i973":2,"i974":2,"i975":1,"i976":4,"i977":1,"i978":1,"i979":1,"i980":2,"i981":1,"i982":1,"i983":1,"i984":1,"i985":2,"i986":2,"i987":2,"i988":2,"i989":2,"i990":2,"i991":2,"i992":2,"i993":2,"i994":2,"i995":2,"i996":2,"i997":2,"i998":2,"i999":2,"i1000":2,"i1001":2,"i1002":2,"i1003":1,"i1004":4,"i1005":2,"i1006":8,"i1007":8,"i1008":2,"i1009":2,"i1010":1,"i1011":2,"i1012":2,"i1013":2,"i1014":2,"i1015":2,"i1016":2,"i1017":2,"i1018":2,"i1019":2,"i1020":1,"i1021":2,"i1022":1,"i1023":2,"i1024":2,"i1025":1,"i1026":2,"i1027":2,"i1028":2,"i1029":2,"i1030":1,"i1031":2,"i1032":2,"i1033":2,"i1034":1,"i1035":2,"i1036":2,"i1037":2,"i1038":2,"i1039":1,"i1040":1,"i1041":2,"i1042":2,"i1043":2,"i1044":2,"i1045":2,"i1046":2,"i1047":2,"i1048":2,"i1049":2,"i1050":2,"i1051":2,"i1052":1,"i1053":2,"i1054":1,"i1055":2,"i1056":1,"i1057":2,"i1058":1,"i1059":1,"i1060":2,"i1061":2,"i1062":2,"i1063":2,"i1064":2,"i1065":8,"i1066":8,"i1067":1,"i1068":2,"i1069":2,"i1070":2,"i1071":2,"i1072":2,"i1073":2,"i1074":2,"i1075":2,"i1076":2,"i1077":2,"i1078":2,"i1079":2,"i1080":2,"i1081":2,"i1082":1,"i1083":1,"i1084":1,"i1085":2,"i1086":2,"i1087":2,"i1088":2,"i1089":2,"i1090":2,"i1091":2,"i1092":2,"i1093":2,"i1094":2,"i1095":1,"i1096":1,"i1097":2,"i1098":1,"i1099":1,"i1100":1,"i1101":2,"i1102":2,"i1103":4,"i1104":2,"i1105":2,"i1106":2,"i1107":2,"i1108":2,"i1109":2,"i1110":1,"i1111":2,"i1112":2,"i1113":2,"i1114":1,"i1115":2,"i1116":2,"i1117":2,"i1118":2,"i1119":2,"i1120":2,"i1121":2,"i1122":2,"i1123":2,"i1124":2,"i1125":2,"i1126":2,"i1127":2,"i1128":2,"i1129":2,"i1130":2,"i1131":2,"i1132":2,"i1133":2,"i1134":2,"i1135":2,"i1136":2,"i1137":2,"i1138":2,"i1139":2,"i1140":2,"i1141":2,"i1142":2,"i1143":2,"i1144":2,"i1145":2,"i1146":2,"i1147":1,"i1148":2,"i1149":2,"i1150":2,"i1151":2,"i1152":2,"i1153":2,"i1154":2,"i1155":2,"i1156":2,"i1157":2,"i1158":2,"i1159":2,"i1160":2,"i1161":2,"i1162":2,"i1163":2,"i1164":2,"i1165":2,"i1166":2,"i1167":2,"i1168":2,"i1169":1,"i1170":1,"i1171":4,"i1172":2,"i1173":2,"i1174":1,"i1175":1,"i1176":1,"i1177":2,"i1178":2,"i1179":2,"i1180":2,"i1181":2,"i1182":2,"i1183":2,"i1184":1,"i1185":2,"i1186":2,"i1187":2,"i1188":2,"i1189":4,"i1190":2,"i1191":1,"i1192":2,"i1193":2,"i1194":2,"i1195":2,"i1196":2,"i1197":1,"i1198":1,"i1199":1,"i1200":1,"i1201":1,"i1202":2,"i1203":2,"i1204":2,"i1205":1,"i1206":1,"i1207":2,"i1208":2,"i1209":1,"i1210":2,"i1211":2,"i1212":2,"i1213":2,"i1214":2,"i1215":2,"i1216":2,"i1217":4,"i1218":2,"i1219":1,"i1220":2,"i1221":2,"i1222":1,"i1223":1,"i1224":2,"i1225":2,"i1226":2,"i1227":2,"i1228":2,"i1229":2,"i1230":2,"i1231":2,"i1232":2,"i1233":2,"i1234":2,"i1235":1,"i1236":1,"i1237":8,"i1238":2,"i1239":2,"i1240":2,"i1241":2,"i1242":2,"i1243":2,"i1244":2,"i1245":2,"i1246":2,"i1247":2,"i1248":2,"i1249":1,"i1250":1,"i1251":1,"i1252":2,"i1253":2,"i1254":1,"i1255":1,"i1256":1,"i1257":2,"i1258":2,"i1259":2,"i1260":2,"i1261":2,"i1262":2,"i1263":1,"i1264":2,"i1265":1,"i1266":2,"i1267":1,"i1268":2,"i1269":2,"i1270":2,"i1271":2,"i1272":2,"i1273":2,"i1274":2,"i1275":2,"i1276":2,"i1277":2,"i1278":2,"i1279":1,"i1280":2,"i1281":2,"i1282":4,"i1283":2,"i1284":2,"i1285":2,"i1286":2,"i1287":2,"i1288":2,"i1289":2,"i1290":2,"i1291":2,"i1292":2,"i1293":2,"i1294":2,"i1295":2,"i1296":2,"i1297":2,"i1298":2,"i1299":2,"i1300":2,"i1301":2,"i1302":2,"i1303":2,"i1304":1,"i1305":2,"i1306":2,"i1307":1,"i1308":2,"i1309":2,"i1310":2,"i1311":2,"i1312":1,"i1313":2,"i1314":8,"i1315":8,"i1316":2,"i1317":2,"i1318":2,"i1319":1,"i1320":2,"i1321":8,"i1322":1,"i1323":2,"i1324":2,"i1325":2,"i1326":2,"i1327":1,"i1328":1,"i1329":1,"i1330":1,"i1331":2,"i1332":2,"i1333":2,"i1334":2,"i1335":2,"i1336":2,"i1337":2,"i1338":2,"i1339":2,"i1340":2,"i1341":2,"i1342":1,"i1343":1,"i1344":2,"i1345":2,"i1346":1,"i1347":2,"i1348":2,"i1349":2,"i1350":2,"i1351":8,"i1352":1,"i1353":2,"i1354":2,"i1355":2,"i1356":2,"i1357":1,"i1358":2,"i1359":2,"i1360":2,"i1361":2,"i1362":2,"i1363":2,"i1364":2,"i1365":2,"i1366":2,"i1367":2,"i1368":2,"i1369":2,"i1370":2,"i1371":2,"i1372":1,"i1373":2,"i1374":2,"i1375":2,"i1376":2,"i1377":2,"i1378":4,"i1379":2,"i1380":1,"i1381":1,"i1382":1,"i1383":1,"i1384":1,"i1385":1,"i1386":2,"i1387":2,"i1388":1,"i1389":2,"i1390":1,"i1391":2,"i1392":1,"i1393":2,"i1394":1,"i1395":2,"i1396":2,"i1397":1,"i1398":2,"i1399":2,"i1400":2,"i1401":2,"i1402":2,"i1403":2,"i1404":2,"i1405":2,"i1406":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/mr/mapred/AbstractMapredIcebergRecordReader.html" title="class in org.apache.iceberg.mr.mapred">AbstractMapredIcebergRecordReader</a>&lt;<a href="org/apache/iceberg/mr/mapred/AbstractMapredIcebergRecordReader.html" title="type parameter in AbstractMapredIcebergRecordReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/Accessor.html" title="interface in org.apache.iceberg">Accessor</a>&lt;<a href="org/apache/iceberg/Accessor.html" title="type parameter in Accessor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg">Accessors</a></td>
<th class="colLast" scope="row">
<div class="block">Position2Accessor and Position3Accessor here is an optimization.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/Action.html" title="interface in org.apache.iceberg.actions">Action</a>&lt;<a href="org/apache/iceberg/actions/Action.html" title="type parameter in Action">ThisT</a>,&#8203;<a href="org/apache/iceberg/actions/Action.html" title="type parameter in Action">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An action performed on a table.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/actions/Actions.html" title="class in org.apache.iceberg.flink.actions">Actions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions">ActionsProvider</a></td>
<th class="colLast" scope="row">
<div class="block">An API that should be implemented by query engine integrations for providing actions.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/AddedRowsScanTask.html" title="interface in org.apache.iceberg">AddedRowsScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A scan task for inserts generated by adding a data file to the table.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/azure/adlsv2/ADLSFileIO.html" title="class in org.apache.iceberg.azure.adlsv2">ADLSFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO implementation backed by Azure Data Lake Storage Gen2.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/AesGcmInputFile.html" title="class in org.apache.iceberg.encryption">AesGcmInputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/AesGcmInputStream.html" title="class in org.apache.iceberg.encryption">AesGcmInputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/AesGcmOutputFile.html" title="class in org.apache.iceberg.encryption">AesGcmOutputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/AesGcmOutputStream.html" title="class in org.apache.iceberg.encryption">AesGcmOutputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/Aggregate.html" title="class in org.apache.iceberg.expressions">Aggregate</a>&lt;<a href="org/apache/iceberg/expressions/Aggregate.html" title="type parameter in Aggregate">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">
<div class="block">The aggregate functions that can be pushed and evaluated in Iceberg.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/AggregateEvaluator.html" title="class in org.apache.iceberg.expressions">AggregateEvaluator</a></td>
<th class="colLast" scope="row">
<div class="block">A class for evaluating aggregates.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/AliyunClientFactories.html" title="class in org.apache.iceberg.aliyun">AliyunClientFactories</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/AliyunClientFactory.html" title="interface in org.apache.iceberg.aliyun">AliyunClientFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/AliyunProperties.html" title="class in org.apache.iceberg.aliyun">AliyunProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/AllDataFilesTable.html" title="class in org.apache.iceberg">AllDataFilesTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's valid data files as rows.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/AllDataFilesTable.AllDataFilesTableScan.html" title="class in org.apache.iceberg">AllDataFilesTable.AllDataFilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/AllDeleteFilesTable.html" title="class in org.apache.iceberg">AllDeleteFilesTable</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 its valid delete files as rows.</div>
</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/AllDeleteFilesTable.AllDeleteFilesTableScan.html" title="class in org.apache.iceberg">AllDeleteFilesTable.AllDeleteFilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/AllEntriesTable.html" title="class in org.apache.iceberg">AllEntriesTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's manifest entries as rows, for both delete
and data files.</div>
</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/AllFilesTable.html" title="class in org.apache.iceberg">AllFilesTable</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 its valid files as rows.</div>
</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/AllFilesTable.AllFilesTableScan.html" title="class in org.apache.iceberg">AllFilesTable.AllFilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/AllManifestsTable.html" title="class in org.apache.iceberg">AllManifestsTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's valid manifest files as rows.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/AllManifestsTable.AllManifestsTableScan.html" title="class in org.apache.iceberg">AllManifestsTable.AllManifestsTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception raised when attempting to create a table that already exists.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/AncestorsOfProcedure.html" title="class in org.apache.iceberg.spark.procedures">AncestorsOfProcedure</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i28" 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="i29" 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="i30" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/ApplyNameMapping.html" title="class in org.apache.iceberg.avro">ApplyNameMapping</a></td>
<th class="colLast" scope="row">
<div class="block">An Avro Schema visitor to apply a name mapping to add Iceberg field IDs.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ArrayUtil.html" title="class in org.apache.iceberg.util">ArrayUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i32" 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="i33" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowReader</a></td>
<th class="colLast" scope="row">
<div class="block">Vectorized reader that returns an iterator of <a href="org/apache/iceberg/arrow/vectorized/ColumnarBatch.html" title="class in org.apache.iceberg.arrow.vectorized"><code>ColumnarBatch</code></a>.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/ArrowSchemaUtil.html" title="class in org.apache.iceberg.arrow">ArrowSchemaUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.arrow.vectorized">ArrowVectorAccessor</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">DecimalT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">Utf8StringT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">ArrayT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="type parameter in ArrowVectorAccessor">ChildVectorT</a> extends java.lang.AutoCloseable&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessors.html" title="class in org.apache.iceberg.spark.data.vectorized">ArrowVectorAccessors</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/AssumeRoleAwsClientFactory.html" title="class in org.apache.iceberg.aws">AssumeRoleAwsClientFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i38" 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="i39" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.DataWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DataWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/Avro.DeleteWriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.DeleteWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i41" 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="i42" 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="i43" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroEncoderUtil.html" title="class in org.apache.iceberg.avro">AvroEncoderUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/AvroGenericRecordFileScanTaskReader.html" title="class in org.apache.iceberg.flink.source">AvroGenericRecordFileScanTaskReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/AvroGenericRecordReaderFunction.html" title="class in org.apache.iceberg.flink.source.reader">AvroGenericRecordReaderFunction</a></td>
<th class="colLast" scope="row">
<div class="block">Read Iceberg rows as <code>GenericRecord</code>.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/AvroGenericRecordToRowDataMapper.html" title="class in org.apache.iceberg.flink.sink">AvroGenericRecordToRowDataMapper</a></td>
<th class="colLast" scope="row">
<div class="block">This util class converts Avro GenericRecord to Flink RowData.</div>
</th>
</tr>
<tr id="i47" 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="i48" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroMetrics.html" title="class in org.apache.iceberg.avro">AvroMetrics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i49" class="rowColor">
<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="i50" class="altColor">
<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="i51" class="rowColor">
<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="i52" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/AvroUtil.html" title="class in org.apache.iceberg.connect.events">AvroUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Class for Avro-related utility methods.</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">AvroWithFlinkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.html" title="type parameter in AvroWithFlinkSchemaVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="class in org.apache.iceberg.avro">AvroWithPartnerByStructureVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="type parameter in AvroWithPartnerByStructureVisitor">P</a>,&#8203;<a href="org/apache/iceberg/avro/AvroWithPartnerByStructureVisitor.html" title="type parameter in AvroWithPartnerByStructureVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A abstract avro schema visitor with partner type.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroWithPartnerVisitor.html" title="class in org.apache.iceberg.avro">AvroWithPartnerVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroWithPartnerVisitor.html" title="type parameter in AvroWithPartnerVisitor">P</a>,&#8203;<a href="org/apache/iceberg/avro/AvroWithPartnerVisitor.html" title="type parameter in AvroWithPartnerVisitor">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroWithPartnerVisitor.PartnerAccessors.html" title="interface in org.apache.iceberg.avro">AvroWithPartnerVisitor.PartnerAccessors</a>&lt;<a href="org/apache/iceberg/avro/AvroWithPartnerVisitor.PartnerAccessors.html" title="type parameter in AvroWithPartnerVisitor.PartnerAccessors">P</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i57" 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="i58" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/AvroWithTypeByStructureVisitor.html" title="class in org.apache.iceberg.avro">AvroWithTypeByStructureVisitor</a>&lt;<a href="org/apache/iceberg/avro/AvroWithTypeByStructureVisitor.html" title="type parameter in AvroWithTypeByStructureVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/AwsClientFactories.html" title="class in org.apache.iceberg.aws">AwsClientFactories</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/AwsClientFactory.html" title="interface in org.apache.iceberg.aws">AwsClientFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Interface to customize AWS clients used by Iceberg.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/AwsClientProperties.html" title="class in org.apache.iceberg.aws">AwsClientProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/AwsProperties.html" title="class in org.apache.iceberg.aws">AwsProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/azure/AzureProperties.html" title="class in org.apache.iceberg.azure">AzureProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/BadRequestException.html" title="class in org.apache.iceberg.exceptions">BadRequestException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown on HTTP 400 - Bad Request</div>
</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/BaseBatchReader.html" title="class in org.apache.iceberg.arrow.vectorized">BaseBatchReader</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/BaseBatchReader.html" title="type parameter in BaseBatchReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A base BatchReader class that contains common functionality</div>
</th>
</tr>
<tr id="i66" 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="i67" 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="i68" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/BaseDeleteLoader.html" title="class in org.apache.iceberg.data">BaseDeleteLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseFileScanTask.html" title="class in org.apache.iceberg">BaseFileScanTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/BaseFileWriterFactory.html" title="class in org.apache.iceberg.data">BaseFileWriterFactory</a>&lt;<a href="org/apache/iceberg/data/BaseFileWriterFactory.html" title="type parameter in BaseFileWriterFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A base writer factory to be extended by query engine integrations.</div>
</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseMetadataTable.html" title="class in org.apache.iceberg">BaseMetadataTable</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for metadata tables.</div>
</th>
</tr>
<tr id="i72" 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="i73" 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="i74" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseMetastoreTableOperations.CommitStatus.html" title="enum in org.apache.iceberg">BaseMetastoreTableOperations.CommitStatus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/BaseMetastoreViewCatalog.html" title="class in org.apache.iceberg.view">BaseMetastoreViewCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i76" 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="i77" 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="i78" 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="i79" 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="i80" 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="i81" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/BasePositionDeltaWriter.html" title="class in org.apache.iceberg.io">BasePositionDeltaWriter</a>&lt;<a href="org/apache/iceberg/io/BasePositionDeltaWriter.html" title="type parameter in BasePositionDeltaWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseReplacePartitions.html" title="class in org.apache.iceberg">BaseReplacePartitions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseReplaceSortOrder.html" title="class in org.apache.iceberg">BaseReplaceSortOrder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/BaseRewriteDataFilesAction.html" title="class in org.apache.iceberg.actions">BaseRewriteDataFilesAction</a>&lt;<a href="org/apache/iceberg/actions/BaseRewriteDataFilesAction.html" title="type parameter in BaseRewriteDataFilesAction">ThisT</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i85" class="rowColor">
<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="i86" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseScanTaskGroup.html" title="class in org.apache.iceberg">BaseScanTaskGroup</a>&lt;<a href="org/apache/iceberg/BaseScanTaskGroup.html" title="type parameter in BaseScanTaskGroup">T</a> extends <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/BaseSessionCatalog.html" title="class in org.apache.iceberg.catalog">BaseSessionCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i88" 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="i89" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/BaseTaskWriter.html" title="class in org.apache.iceberg.io">BaseTaskWriter</a>&lt;<a href="org/apache/iceberg/io/BaseTaskWriter.html" title="type parameter in BaseTaskWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/BaseTransaction.html" title="class in org.apache.iceberg">BaseTransaction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i91" 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="i92" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/BaseView.html" title="class in org.apache.iceberg.view">BaseView</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/BaseViewOperations.html" title="class in org.apache.iceberg.view">BaseViewOperations</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/BaseViewSessionCatalog.html" title="class in org.apache.iceberg.catalog">BaseViewSessionCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/BatchScan.html" title="interface in org.apache.iceberg">BatchScan</a></td>
<th class="colLast" scope="row">
<div class="block">API for configuring a batch scan.</div>
</th>
</tr>
<tr id="i96" 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="i97" 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="i98" 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="i99" 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="i100" 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="i101" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/Blob.html" title="class in org.apache.iceberg.puffin">Blob</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/BlobMetadata.html" title="interface in org.apache.iceberg">BlobMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">A metadata about a statistics or indices blob.</div>
</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/BlobMetadata.html" title="class in org.apache.iceberg.puffin">BlobMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i104" class="altColor">
<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="i105" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/BoundAggregate.html" title="class in org.apache.iceberg.expressions">BoundAggregate</a>&lt;<a href="org/apache/iceberg/expressions/BoundAggregate.html" title="type parameter in BoundAggregate">T</a>,&#8203;<a href="org/apache/iceberg/expressions/BoundAggregate.html" title="type parameter in BoundAggregate">C</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i106" 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="i107" 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="i108" 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="i109" 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="i110" 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="i111" 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="i112" 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="i113" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.html" title="class in org.apache.iceberg.spark.functions">BucketFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg bucket transform.</div>
</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketBase.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketBase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketBinary.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketBinary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketDecimal.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketDecimal</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketInt.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketLong.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketLong</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/BucketFunction.BucketString.html" title="class in org.apache.iceberg.spark.functions">BucketFunction.BucketString</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/BucketUtil.html" title="class in org.apache.iceberg.util">BucketUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Contains the logic for hashing various types for use with the <code>bucket</code> partition
transformations</div>
</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/BulkDeletionFailureException.html" title="class in org.apache.iceberg.io">BulkDeletionFailureException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ByteBufferInputStream.html" title="class in org.apache.iceberg.io">ByteBufferInputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i123" 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="i124" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/CachedClientPool.html" title="class in org.apache.iceberg.hive">CachedClientPool</a></td>
<th class="colLast" scope="row">
<div class="block">A ClientPool that caches the underlying HiveClientPool instances.</div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/CachingCatalog.html" title="class in org.apache.iceberg">CachingCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">Class that wraps an Iceberg Catalog to cache tables.</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></td>
<th class="colLast" scope="row">
<div class="block">A Catalog API for table create, drop, and load operations.</div>
</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/Catalog.TableBuilder.html" title="interface in org.apache.iceberg.catalog">Catalog.TableBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder used to create valid <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>tables</code></a> or start create/replace <a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><code>transactions</code></a>.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/CatalogHandlers.html" title="class in org.apache.iceberg.rest">CatalogHandlers</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.html" title="interface in org.apache.iceberg.flink">CatalogLoader</a></td>
<th class="colLast" scope="row">
<div class="block">Serializable loader to load an Iceberg <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.CustomCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.CustomCatalogLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.HadoopCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HadoopCatalogLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.HiveCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.HiveCatalogLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/CatalogLoader.RESTCatalogLoader.html" title="class in org.apache.iceberg.flink">CatalogLoader.RESTCatalogLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/CatalogProperties.html" title="class in org.apache.iceberg">CatalogProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/Catalogs.html" title="class in org.apache.iceberg.mr">Catalogs</a></td>
<th class="colLast" scope="row">
<div class="block">Class for catalog resolution and accessing the common functions for <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a> API.</div>
</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/CatalogUtil.html" title="class in org.apache.iceberg">CatalogUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/ChangelogIterator.html" title="class in org.apache.iceberg.spark">ChangelogIterator</a></td>
<th class="colLast" scope="row">
<div class="block">An iterator that transforms rows from changelog tables within a single Spark task.</div>
</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ChangelogOperation.html" title="enum in org.apache.iceberg">ChangelogOperation</a></td>
<th class="colLast" scope="row">
<div class="block">An enum representing possible operations in a changelog.</div>
</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ChangelogScanTask.html" title="interface in org.apache.iceberg">ChangelogScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A changelog scan task.</div>
</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ChangelogUtil.html" title="class in org.apache.iceberg">ChangelogUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/CharSequenceMap.html" title="class in org.apache.iceberg.util">CharSequenceMap</a>&lt;<a href="org/apache/iceberg/util/CharSequenceMap.html" title="type parameter in CharSequenceMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A map that uses char sequences as keys.</div>
</th>
</tr>
<tr id="i142" 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="i143" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/CharSequenceUtil.html" title="class in org.apache.iceberg.util">CharSequenceUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/CharSequenceWrapper.html" title="class in org.apache.iceberg.util">CharSequenceWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper class to adapt CharSequence for use in maps and sets.</div>
</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/types/CheckCompatibility.html" title="class in org.apache.iceberg.types">CheckCompatibility</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/CherrypickAncestorCommitException.html" title="class in org.apache.iceberg.exceptions">CherrypickAncestorCommitException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception occurs when one cherrypicks an ancestor or when the picked snapshot is already
linked to a published ancestor.</div>
</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/Ciphers.html" title="class in org.apache.iceberg.encryption">Ciphers</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/Ciphers.AesGcmDecryptor.html" title="class in org.apache.iceberg.encryption">Ciphers.AesGcmDecryptor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/Ciphers.AesGcmEncryptor.html" title="class in org.apache.iceberg.encryption">Ciphers.AesGcmEncryptor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/CleanableFailure.html" title="interface in org.apache.iceberg.exceptions">CleanableFailure</a></td>
<th class="colLast" scope="row">
<div class="block">A marker interface for commit exceptions where the state is known to be failure and uncommitted
metadata can be cleaned up.</div>
</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ClientPool.html" title="interface in org.apache.iceberg">ClientPool</a>&lt;<a href="org/apache/iceberg/ClientPool.html" title="type parameter in ClientPool">C</a>,&#8203;<a href="org/apache/iceberg/ClientPool.html" title="type parameter in ClientPool">E</a> extends java.lang.Exception&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ClientPool.Action.html" title="interface in org.apache.iceberg">ClientPool.Action</a>&lt;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">R</a>,&#8203;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">C</a>,&#8203;<a href="org/apache/iceberg/ClientPool.Action.html" title="type parameter in ClientPool.Action">E</a> extends java.lang.Exception&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ClientPoolImpl.html" title="class in org.apache.iceberg">ClientPoolImpl</a>&lt;<a href="org/apache/iceberg/ClientPoolImpl.html" title="type parameter in ClientPoolImpl">C</a>,&#8203;<a href="org/apache/iceberg/ClientPoolImpl.html" title="type parameter in ClientPoolImpl">E</a> extends java.lang.Exception&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i154" 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">
<div class="block">This class acts as a helper for handling the closure of multiple resource.</div>
</th>
</tr>
<tr id="i155" 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="i156" 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="i157" 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="i158" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ClosingIterator.html" title="class in org.apache.iceberg.io">ClosingIterator</a>&lt;<a href="org/apache/iceberg/io/ClosingIterator.html" title="type parameter in ClosingIterator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A convenience wrapper around <a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io"><code>CloseableIterator</code></a>, providing auto-close functionality when
all of the elements in the iterator are consumed.</div>
</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ClusteredDataWriter.html" title="class in org.apache.iceberg.io">ClusteredDataWriter</a>&lt;<a href="org/apache/iceberg/io/ClusteredDataWriter.html" title="type parameter in ClusteredDataWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A data writer capable of writing to multiple specs and partitions that requires the incoming
records to be properly clustered by partition spec and by partition within each spec.</div>
</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ClusteredEqualityDeleteWriter.html" title="class in org.apache.iceberg.io">ClusteredEqualityDeleteWriter</a>&lt;<a href="org/apache/iceberg/io/ClusteredEqualityDeleteWriter.html" title="type parameter in ClusteredEqualityDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An equality delete writer capable of writing to multiple specs and partitions that requires the
incoming delete records to be properly clustered by partition spec and by partition within each
spec.</div>
</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ClusteredPositionDeleteWriter.html" title="class in org.apache.iceberg.io">ClusteredPositionDeleteWriter</a>&lt;<a href="org/apache/iceberg/io/ClusteredPositionDeleteWriter.html" title="type parameter in ClusteredPositionDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A position delete writer capable of writing to multiple specs and partitions that requires the
incoming delete records to be properly clustered by partition spec and by partition within each
spec.</div>
</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ColumnarBatch.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnarBatch</a></td>
<th class="colLast" scope="row">
<div class="block">This class is inspired by Spark's <code>ColumnarBatch</code>.</div>
</th>
</tr>
<tr id="i163" class="rowColor">
<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="i164" class="altColor">
<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="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/ColumnStatsWatermarkExtractor.html" title="class in org.apache.iceberg.flink.source.reader">ColumnStatsWatermarkExtractor</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/iceberg/flink/source/reader/SplitWatermarkExtractor.html" title="interface in org.apache.iceberg.flink.source.reader"><code>SplitWatermarkExtractor</code></a> implementation which uses an Iceberg timestamp column statistics
to get the watermarks for the <a href="org/apache/iceberg/flink/source/split/IcebergSourceSplit.html" title="class in org.apache.iceberg.flink.source.split"><code>IcebergSourceSplit</code></a>.</div>
</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/ColumnVector.html" title="class in org.apache.iceberg.arrow.vectorized">ColumnVector</a></td>
<th class="colLast" scope="row">
<div class="block">This class is inspired by Spark's <code>ColumnVector</code>.</div>
</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/ColumnVectorWithFilter.html" title="class in org.apache.iceberg.spark.data.vectorized">ColumnVectorWithFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i168" 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="i169" 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="i170" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/CommitComplete.html" title="class in org.apache.iceberg.connect.events">CommitComplete</a></td>
<th class="colLast" scope="row">
<div class="block">A control event payload for events sent by a coordinator that indicates it has completed a commit
cycle.</div>
</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/CommitFailedException.html" title="class in org.apache.iceberg.exceptions">CommitFailedException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception raised when a commit fails because of out of date metadata.</div>
</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/CommitMetadata.html" title="class in org.apache.iceberg.spark">CommitMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">utility class to accept thread local commit properties</div>
</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/CommitMetrics.html" title="class in org.apache.iceberg.metrics">CommitMetrics</a></td>
<th class="colLast" scope="row">
<div class="block">Carries all metrics for a particular commit</div>
</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/CommitMetricsResult.html" title="interface in org.apache.iceberg.metrics">CommitMetricsResult</a></td>
<th class="colLast" scope="row">
<div class="block">A serializable version of <a href="org/apache/iceberg/metrics/CommitMetrics.html" title="class in org.apache.iceberg.metrics"><code>CommitMetrics</code></a> that carries its results.</div>
</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/CommitReport.html" title="interface in org.apache.iceberg.metrics">CommitReport</a></td>
<th class="colLast" scope="row">
<div class="block">A commit report that contains all relevant information from a Snapshot.</div>
</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/CommitReportParser.html" title="class in org.apache.iceberg.metrics">CommitReportParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/CommitStateUnknownException.html" title="class in org.apache.iceberg.exceptions">CommitStateUnknownException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception for a failure to confirm either affirmatively or negatively that a commit was applied.</div>
</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/CommitToTable.html" title="class in org.apache.iceberg.connect.events">CommitToTable</a></td>
<th class="colLast" scope="row">
<div class="block">A control event payload for events sent by a coordinator that indicates it has completed a commit
cycle.</div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CommitTransactionRequest.html" title="class in org.apache.iceberg.rest.requests">CommitTransactionRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CommitTransactionRequestParser.html" title="class in org.apache.iceberg.rest.requests">CommitTransactionRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i181" 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="i182" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/ComputeUpdateIterator.html" title="class in org.apache.iceberg.spark">ComputeUpdateIterator</a></td>
<th class="colLast" scope="row">
<div class="block">An iterator that finds delete/insert rows which represent an update, and converts them into
update records from changelog tables within a single Spark task.</div>
</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/ConfigProperties.html" title="class in org.apache.iceberg.hadoop">ConfigProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ConfigResponse.html" title="class in org.apache.iceberg.rest.responses">ConfigResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a response to requesting server-side provided configuration for the REST catalog.</div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ConfigResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">ConfigResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/Configurable.html" title="interface in org.apache.iceberg.hadoop">Configurable</a>&lt;<a href="org/apache/iceberg/hadoop/Configurable.html" title="type parameter in Configurable">C</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface used to avoid runtime dependencies on Hadoop Configurable</div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/Container.html" title="class in org.apache.iceberg.mr.mapred">Container</a>&lt;<a href="org/apache/iceberg/mr/mapred/Container.html" title="type parameter in Container">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A simple container of objects that you can get and set.</div>
</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ContentCache.html" title="class in org.apache.iceberg.io">ContentCache</a></td>
<th class="colLast" scope="row">
<div class="block">Class that provides file-content caching during reading.</div>
</th>
</tr>
<tr id="i189" class="rowColor">
<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="i190" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ContentFileUtil.html" title="class in org.apache.iceberg.util">ContentFileUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;<a href="org/apache/iceberg/ContentScanTask.html" title="type parameter in ContentScanTask">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/ContentScanTask.html" title="type parameter in ContentScanTask">F</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A scan task over a range of bytes in a content file.</div>
</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/ContinuousIcebergEnumerator.html" title="class in org.apache.iceberg.flink.source.enumerator">ContinuousIcebergEnumerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/ContinuousSplitPlanner.html" title="interface in org.apache.iceberg.flink.source.enumerator">ContinuousSplitPlanner</a></td>
<th class="colLast" scope="row">
<div class="block">This interface is introduced so that we can plug in different split planner for unit test</div>
</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/ContinuousSplitPlannerImpl.html" title="class in org.apache.iceberg.flink.source.enumerator">ContinuousSplitPlannerImpl</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i195" 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="i196" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ConvertEqualityDeleteFiles.html" title="interface in org.apache.iceberg.actions">ConvertEqualityDeleteFiles</a></td>
<th class="colLast" scope="row">
<div class="block">An action for converting the equality delete files to position delete files.</div>
</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ConvertEqualityDeleteFiles.Result.html" title="interface in org.apache.iceberg.actions">ConvertEqualityDeleteFiles.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ConvertEqualityDeleteStrategy.html" title="interface in org.apache.iceberg.actions">ConvertEqualityDeleteStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">A strategy for the action to convert equality delete to position deletes.</div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/CountAggregate.html" title="class in org.apache.iceberg.expressions">CountAggregate</a>&lt;<a href="org/apache/iceberg/expressions/CountAggregate.html" title="type parameter in CountAggregate">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/Counter.html" title="interface in org.apache.iceberg.metrics">Counter</a></td>
<th class="colLast" scope="row">
<div class="block">Generalized Counter interface for creating telemetry-related instances when counting events.</div>
</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/CounterResult.html" title="interface in org.apache.iceberg.metrics">CounterResult</a></td>
<th class="colLast" scope="row">
<div class="block">A serializable version of a <a href="org/apache/iceberg/metrics/Counter.html" title="interface in org.apache.iceberg.metrics"><code>Counter</code></a> that carries its result.</div>
</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/CountNonNull.html" title="class in org.apache.iceberg.expressions">CountNonNull</a>&lt;<a href="org/apache/iceberg/expressions/CountNonNull.html" title="type parameter in CountNonNull">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/CountStar.html" title="class in org.apache.iceberg.expressions">CountStar</a>&lt;<a href="org/apache/iceberg/expressions/CountStar.html" title="type parameter in CountStar">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/CreateChangelogViewProcedure.html" title="class in org.apache.iceberg.spark.procedures">CreateChangelogViewProcedure</a></td>
<th class="colLast" scope="row">
<div class="block">A procedure that creates a view for changed rows.</div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateNamespaceRequest.html" title="class in org.apache.iceberg.rest.requests">CreateNamespaceRequest</a></td>
<th class="colLast" scope="row">
<div class="block">A REST request to create a namespace, with an optional set of properties.</div>
</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateNamespaceRequest.Builder.html" title="class in org.apache.iceberg.rest.requests">CreateNamespaceRequest.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/CreateNamespaceResponse.html" title="class in org.apache.iceberg.rest.responses">CreateNamespaceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a REST response for a request to create a namespace / database.</div>
</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/CreateNamespaceResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">CreateNamespaceResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/events/CreateSnapshotEvent.html" title="class in org.apache.iceberg.events">CreateSnapshotEvent</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateTableRequest.html" title="class in org.apache.iceberg.rest.requests">CreateTableRequest</a></td>
<th class="colLast" scope="row">
<div class="block">A REST request to create a table, either via direct commit or staging the creation of the table
as part of a transaction.</div>
</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateTableRequest.Builder.html" title="class in org.apache.iceberg.rest.requests">CreateTableRequest.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateViewRequest.html" title="interface in org.apache.iceberg.rest.requests">CreateViewRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/CreateViewRequestParser.html" title="class in org.apache.iceberg.rest.requests">CreateViewRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/CredentialSupplier.html" title="interface in org.apache.iceberg.io">CredentialSupplier</a></td>
<th class="colLast" scope="row">
<div class="block">Interface used to expose credentials held by a FileIO instance.</div>
</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/DataComplete.html" title="class in org.apache.iceberg.connect.events">DataComplete</a></td>
<th class="colLast" scope="row">
<div class="block">A control event payload for events sent by a worker that indicates it has finished sending all
data for a commit request.</div>
</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg">DataFile</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for data files listed in a table manifest.</div>
</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DataFiles.html" title="class in org.apache.iceberg">DataFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DataFiles.Builder.html" title="class in org.apache.iceberg">DataFiles.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DataFilesTable.html" title="class in org.apache.iceberg">DataFilesTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's data files as rows.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DataFilesTable.DataFilesTableScan.html" title="class in org.apache.iceberg">DataFilesTable.DataFilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/DataIterator.html" title="class in org.apache.iceberg.flink.source">DataIterator</a>&lt;<a href="org/apache/iceberg/flink/source/DataIterator.html" title="type parameter in DataIterator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Flink data iterator that reads <a href="org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg"><code>CombinedScanTask</code></a> into a <a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io"><code>CloseableIterator</code></a></div>
</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/DataIteratorBatcher.html" title="interface in org.apache.iceberg.flink.source.reader">DataIteratorBatcher</a>&lt;<a href="org/apache/iceberg/flink/source/reader/DataIteratorBatcher.html" title="type parameter in DataIteratorBatcher">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Batcher converts iterator of T into iterator of batched <code>
RecordsWithSplitIds&lt;RecordAndPosition&lt;T&gt;&gt;</code>, as FLIP-27's <code>SplitReader.fetch()</code> returns
batched records.</div>
</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/DataIteratorReaderFunction.html" title="class in org.apache.iceberg.flink.source.reader">DataIteratorReaderFunction</a>&lt;<a href="org/apache/iceberg/flink/source/reader/DataIteratorReaderFunction.html" title="type parameter in DataIteratorReaderFunction">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/flink/source/reader/ReaderFunction.html" title="interface in org.apache.iceberg.flink.source.reader"><code>ReaderFunction</code></a> implementation that uses <a href="org/apache/iceberg/flink/source/DataIterator.html" title="class in org.apache.iceberg.flink.source"><code>DataIterator</code></a>.</div>
</th>
</tr>
<tr id="i224" 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="i225" 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="i226" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.html" title="class in org.apache.iceberg.flink.sink.shuffle">DataStatisticsCoordinatorProvider</a>&lt;<a href="org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.html" title="type parameter in DataStatisticsCoordinatorProvider">D</a> extends org.apache.iceberg.flink.sink.shuffle.DataStatistics&lt;<a href="org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.html" title="type parameter in DataStatisticsCoordinatorProvider">D</a>,&#8203;<a href="org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.html" title="type parameter in DataStatisticsCoordinatorProvider">S</a>&gt;,&#8203;<a href="org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.html" title="type parameter in DataStatisticsCoordinatorProvider">S</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">DataStatisticsCoordinatorProvider provides the method to create new <code>DataStatisticsCoordinator</code></div>
</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DataTableScan.html" title="class in org.apache.iceberg">DataTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DataTask.html" title="interface in org.apache.iceberg">DataTask</a></td>
<th class="colLast" scope="row">
<div class="block">A task that returns data as <a href="org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg"><code>rows</code></a> instead of where to read data.</div>
</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/DataTaskReader.html" title="class in org.apache.iceberg.flink.source">DataTaskReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i230" 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="i231" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/DataWriter.html" title="class in org.apache.iceberg.io">DataWriter</a>&lt;<a href="org/apache/iceberg/io/DataWriter.html" title="type parameter in DataWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/DataWriteResult.html" title="class in org.apache.iceberg.io">DataWriteResult</a></td>
<th class="colLast" scope="row">
<div class="block">A result of writing data files.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/DataWritten.html" title="class in org.apache.iceberg.connect.events">DataWritten</a></td>
<th class="colLast" scope="row">
<div class="block">A control event payload for events sent by a worker that contains the table data that has been
written and is ready to commit.</div>
</th>
</tr>
<tr id="i234" class="altColor">
<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="i235" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/transforms/Days.html" title="class in org.apache.iceberg.transforms">Days</a>&lt;<a href="org/apache/iceberg/transforms/Days.html" title="type parameter in Days">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/DaysFunction.html" title="class in org.apache.iceberg.spark.functions">DaysFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg day transform.</div>
</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/DaysFunction.DateToDaysFunction.html" title="class in org.apache.iceberg.spark.functions">DaysFunction.DateToDaysFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/DaysFunction.TimestampNtzToDaysFunction.html" title="class in org.apache.iceberg.spark.functions">DaysFunction.TimestampNtzToDaysFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/DaysFunction.TimestampToDaysFunction.html" title="class in org.apache.iceberg.spark.functions">DaysFunction.TimestampToDaysFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/DecimalUtil.html" title="class in org.apache.iceberg.util">DecimalUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/parquet/DecimalVectorUtil.html" title="class in org.apache.iceberg.arrow.vectorized.parquet">DecimalVectorUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/avro/DecoderResolver.html" title="class in org.apache.iceberg.data.avro">DecoderResolver</a></td>
<th class="colLast" scope="row">
<div class="block">Resolver to resolve <code>Decoder</code> to a <code>ResolvingDecoder</code>.</div>
</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/DefaultCounter.html" title="class in org.apache.iceberg.metrics">DefaultCounter</a></td>
<th class="colLast" scope="row">
<div class="block">A default <a href="org/apache/iceberg/metrics/Counter.html" title="interface in org.apache.iceberg.metrics"><code>Counter</code></a> implementation that uses an <code>AtomicLong</code> to count events.</div>
</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/DefaultMetricsContext.html" title="class in org.apache.iceberg.metrics">DefaultMetricsContext</a></td>
<th class="colLast" scope="row">
<div class="block">A default <a href="org/apache/iceberg/metrics/MetricsContext.html" title="interface in org.apache.iceberg.metrics"><code>MetricsContext</code></a> implementation that uses native Java counters/timers.</div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/DefaultSplitAssigner.html" title="class in org.apache.iceberg.flink.source.assigner">DefaultSplitAssigner</a></td>
<th class="colLast" scope="row">
<div class="block">Since all methods are called in the source coordinator thread by enumerator, there is no need for
locking.</div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/DefaultTimer.html" title="class in org.apache.iceberg.metrics">DefaultTimer</a></td>
<th class="colLast" scope="row">
<div class="block">A default <a href="org/apache/iceberg/metrics/Timer.html" title="interface in org.apache.iceberg.metrics"><code>Timer</code></a> implementation that uses a <code>Stopwatch</code> instance internally to
measure time.</div>
</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/DelegateFileIO.html" title="interface in org.apache.iceberg.io">DelegateFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">This interface is intended as an extension for FileIO implementations that support being a
delegate target.</div>
</th>
</tr>
<tr id="i248" 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="i249" 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="i250" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/DeleteCounter.html" title="class in org.apache.iceberg.deletes">DeleteCounter</a></td>
<th class="colLast" scope="row">
<div class="block">A counter to be used to count deletes as they are applied.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/DeletedColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">DeletedColumnVector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DeletedDataFileScanTask.html" title="interface in org.apache.iceberg">DeletedDataFileScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A scan task for deletes generated by removing a data file from the table.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DeletedRowsScanTask.html" title="interface in org.apache.iceberg">DeletedRowsScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A scan task for deletes generated by adding delete files to the table.</div>
</th>
</tr>
<tr id="i254" 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="i255" 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="i256" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DeleteFilesTable.html" title="class in org.apache.iceberg">DeleteFilesTable</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 delete files as rows.</div>
</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DeleteFilesTable.DeleteFilesTableScan.html" title="class in org.apache.iceberg">DeleteFilesTable.DeleteFilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/DeleteFilter.html" title="class in org.apache.iceberg.data">DeleteFilter</a>&lt;<a href="org/apache/iceberg/data/DeleteFilter.html" title="type parameter in DeleteFilter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/DeleteGranularity.html" title="enum in org.apache.iceberg.deletes">DeleteGranularity</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that represents the granularity of deletes.</div>
</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/DeleteLoader.html" title="interface in org.apache.iceberg.data">DeleteLoader</a></td>
<th class="colLast" scope="row">
<div class="block">An API for loading delete file content into in-memory data structures.</div>
</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteOrphanFiles.html" title="interface in org.apache.iceberg.actions">DeleteOrphanFiles</a></td>
<th class="colLast" scope="row">
<div class="block">An action that deletes orphan metadata, data and delete files in a table.</div>
</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteOrphanFiles.PrefixMismatchMode.html" title="enum in org.apache.iceberg.actions">DeleteOrphanFiles.PrefixMismatchMode</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the action behavior when location prefixes (scheme/authority) mismatch.</div>
</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteOrphanFiles.Result.html" title="interface in org.apache.iceberg.actions">DeleteOrphanFiles.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/DeleteOrphanFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">DeleteOrphanFilesSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">An action that removes orphan metadata, data and delete files by listing a given location and
comparing the actual files in that location with content and metadata files referenced by all
valid snapshots.</div>
</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/DeleteOrphanFilesSparkAction.FileURI.html" title="class in org.apache.iceberg.spark.actions">DeleteOrphanFilesSparkAction.FileURI</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteReachableFiles.html" title="interface in org.apache.iceberg.actions">DeleteReachableFiles</a></td>
<th class="colLast" scope="row">
<div class="block">An action that deletes all files referenced by a table metadata file.</div>
</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/DeleteReachableFiles.Result.html" title="interface in org.apache.iceberg.actions">DeleteReachableFiles.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/DeleteReachableFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">DeleteReachableFilesSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/apache/iceberg/actions/DeleteReachableFiles.html" title="interface in org.apache.iceberg.actions"><code>DeleteReachableFiles</code></a> that uses metadata tables in Spark to determine
which files should be deleted.</div>
</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/Deletes.html" title="class in org.apache.iceberg.deletes">Deletes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/DeleteSchemaUtil.html" title="class in org.apache.iceberg.io">DeleteSchemaUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/DeleteWriteResult.html" title="class in org.apache.iceberg.io">DeleteWriteResult</a></td>
<th class="colLast" scope="row">
<div class="block">A result of writing delete files.</div>
</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/DellClientFactories.html" title="class in org.apache.iceberg.dell">DellClientFactories</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/DellClientFactory.html" title="interface in org.apache.iceberg.dell">DellClientFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/DellProperties.html" title="class in org.apache.iceberg.dell">DellProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/delta/DeltaLakeToIcebergMigrationActionsProvider.html" title="interface in org.apache.iceberg.delta">DeltaLakeToIcebergMigrationActionsProvider</a></td>
<th class="colLast" scope="row">
<div class="block">An API that provide actions for migration from a delta lake table to an iceberg table.</div>
</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/delta/DeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions.html" title="class in org.apache.iceberg.delta">DeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/DictEncodedArrowConverter.html" title="class in org.apache.iceberg.arrow">DictEncodedArrowConverter</a></td>
<th class="colLast" scope="row">
<div class="block">This converts dictionary encoded arrow vectors to a correctly typed arrow vector.</div>
</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DistributionMode.html" title="enum in org.apache.iceberg">DistributionMode</a></td>
<th class="colLast" scope="row">
<div class="block">Enum of supported write distribution mode, it defines the write behavior of batch or streaming
job:</div>
</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/DoubleFieldMetrics.html" title="class in org.apache.iceberg">DoubleFieldMetrics</a></td>
<th class="colLast" scope="row">
<div class="block">Iceberg internally tracked field level metrics, used by Parquet and ORC writers only.</div>
</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/DoubleFieldMetrics.Builder.html" title="class in org.apache.iceberg">DoubleFieldMetrics.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i281" class="rowColor">
<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="i282" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/dynamodb/DynamoDbCatalog.html" title="class in org.apache.iceberg.aws.dynamodb">DynamoDbCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">DynamoDB implementation of Iceberg catalog</div>
</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/dynamodb/DynamoDbLockManager.html" title="class in org.apache.iceberg.aws.dynamodb">DynamoDbLockManager</a></td>
<th class="colLast" scope="row">
<div class="block">DynamoDB implementation for the lock manager.</div>
</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynClasses.html" title="class in org.apache.iceberg.common">DynClasses</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynClasses.Builder.html" title="class in org.apache.iceberg.common">DynClasses.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.html" title="class in org.apache.iceberg.common">DynConstructors</a></td>
<th class="colLast" scope="row">
<div class="block">Copied from parquet-common</div>
</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.Builder.html" title="class in org.apache.iceberg.common">DynConstructors.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="class in org.apache.iceberg.common">DynConstructors.Ctor</a>&lt;<a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="type parameter in DynConstructors.Ctor">C</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.html" title="class in org.apache.iceberg.common">DynFields</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.BoundField.html" title="class in org.apache.iceberg.common">DynFields.BoundField</a>&lt;<a href="org/apache/iceberg/common/DynFields.BoundField.html" title="type parameter in DynFields.BoundField">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.Builder.html" title="class in org.apache.iceberg.common">DynFields.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.StaticField.html" title="class in org.apache.iceberg.common">DynFields.StaticField</a>&lt;<a href="org/apache/iceberg/common/DynFields.StaticField.html" title="type parameter in DynFields.StaticField">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="class in org.apache.iceberg.common">DynFields.UnboundField</a>&lt;<a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="type parameter in DynFields.UnboundField">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Convenience wrapper class around <code>Field</code>.</div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.html" title="class in org.apache.iceberg.common">DynMethods</a></td>
<th class="colLast" scope="row">
<div class="block">Copied from parquet-common</div>
</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.BoundMethod.html" title="class in org.apache.iceberg.common">DynMethods.BoundMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.Builder.html" title="class in org.apache.iceberg.common">DynMethods.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.StaticMethod.html" title="class in org.apache.iceberg.common">DynMethods.StaticMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/common/DynMethods.UnboundMethod.html" title="class in org.apache.iceberg.common">DynMethods.UnboundMethod</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience wrapper class around <code>Method</code>.</div>
</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/ecs/EcsCatalog.html" title="class in org.apache.iceberg.dell.ecs">EcsCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/ecs/EcsFileIO.html" title="class in org.apache.iceberg.dell.ecs">EcsFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO implementation backed by Dell EMC ECS.</div>
</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/ecs/EcsTableOperations.html" title="class in org.apache.iceberg.dell.ecs">EcsTableOperations</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/util/ElapsedTimeGauge.html" title="class in org.apache.iceberg.flink.util">ElapsedTimeGauge</a></td>
<th class="colLast" scope="row">
<div class="block">This gauge measures the elapsed time between now and last recorded time set by <a href="org/apache/iceberg/flink/util/ElapsedTimeGauge.html#refreshLastRecordedTime()"><code>ElapsedTimeGauge.refreshLastRecordedTime()</code></a>.</div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedFiles.html" title="class in org.apache.iceberg.encryption">EncryptedFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedInputFile.html" title="interface in org.apache.iceberg.encryption">EncryptedInputFile</a></td>
<th class="colLast" scope="row">
<div class="block">Thin wrapper around an <a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io"><code>InputFile</code></a> instance that is encrypted.</div>
</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptedOutputFile.html" title="interface in org.apache.iceberg.encryption">EncryptedOutputFile</a></td>
<th class="colLast" scope="row">
<div class="block">Thin wrapper around a <a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io"><code>OutputFile</code></a> that is encrypting bytes written to the underlying file
system, via an encryption key that is symbolized by the enclosed <a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption"><code>EncryptionKeyMetadata</code></a>.</div>
</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptingFileIO.html" title="class in org.apache.iceberg.encryption">EncryptingFileIO</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionAlgorithm.html" title="enum in org.apache.iceberg.encryption">EncryptionAlgorithm</a></td>
<th class="colLast" scope="row">
<div class="block">Algorithm supported for file encryption.</div>
</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption">EncryptionKeyMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">Light typedef over a ByteBuffer that indicates that the given bytes represent metadata about an
encrypted data file's encryption key.</div>
</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html" title="class in org.apache.iceberg.encryption">EncryptionKeyMetadatas</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption">EncryptionManager</a></td>
<th class="colLast" scope="row">
<div class="block">Module for encrypting and decrypting table data files.</div>
</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/EncryptionUtil.html" title="class in org.apache.iceberg.encryption">EncryptionUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/EnvironmentContext.html" title="class in org.apache.iceberg">EnvironmentContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/EnvironmentUtil.html" title="class in org.apache.iceberg.util">EnvironmentUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/EqualityDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">EqualityDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/EqualityDeleteRowReader.html" title="class in org.apache.iceberg.spark.source">EqualityDeleteRowReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i316" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/EqualityDeleteWriter.html" title="class in org.apache.iceberg.deletes">EqualityDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/EqualityDeleteWriter.html" title="type parameter in EqualityDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i317" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/EqualityDeltaWriter.html" title="interface in org.apache.iceberg.io">EqualityDeltaWriter</a>&lt;<a href="org/apache/iceberg/io/EqualityDeltaWriter.html" title="type parameter in EqualityDeltaWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A writer capable of writing data and equality deletes that may belong to different specs and
partitions.</div>
</th>
</tr>
<tr id="i318" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/ErrorHandler.html" title="class in org.apache.iceberg.rest">ErrorHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i319" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/ErrorHandlers.html" title="class in org.apache.iceberg.rest">ErrorHandlers</a></td>
<th class="colLast" scope="row">
<div class="block">A set of consumers to handle errors for requests for table entities or for namespace entities, to
throw the correct exception.</div>
</th>
</tr>
<tr id="i320" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ErrorResponse.html" title="class in org.apache.iceberg.rest.responses">ErrorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Standard response body for all API errors</div>
</th>
</tr>
<tr id="i321" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ErrorResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">ErrorResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i322" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ErrorResponseParser.html" title="class in org.apache.iceberg.rest.responses">ErrorResponseParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i323" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/EstimateOrcAvgWidthVisitor.html" title="class in org.apache.iceberg.orc">EstimateOrcAvgWidthVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i324" 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="i325" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/Event.html" title="class in org.apache.iceberg.connect.events">Event</a></td>
<th class="colLast" scope="row">
<div class="block">Class representing all events produced to the control topic.</div>
</th>
</tr>
<tr id="i326" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/Exceptions.html" title="class in org.apache.iceberg.util">Exceptions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i327" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.html" title="class in org.apache.iceberg.util">ExceptionUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i328" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="interface in org.apache.iceberg.util">ExceptionUtil.Block</a>&lt;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">R</a>,&#8203;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">E1</a> extends java.lang.Exception,&#8203;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">E2</a> extends java.lang.Exception,&#8203;<a href="org/apache/iceberg/util/ExceptionUtil.Block.html" title="type parameter in ExceptionUtil.Block">E3</a> extends java.lang.Exception&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i329" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.CatchBlock.html" title="interface in org.apache.iceberg.util">ExceptionUtil.CatchBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i330" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ExceptionUtil.FinallyBlock.html" title="interface in org.apache.iceberg.util">ExceptionUtil.FinallyBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i331" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshots.html" title="interface in org.apache.iceberg.actions">ExpireSnapshots</a></td>
<th class="colLast" scope="row">
<div class="block">An action that expires snapshots in a table.</div>
</th>
</tr>
<tr id="i332" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg">ExpireSnapshots</a></td>
<th class="colLast" scope="row">
<div class="block">API for removing old <a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg"><code>snapshots</code></a> from a table.</div>
</th>
</tr>
<tr id="i333" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/ExpireSnapshots.Result.html" title="interface in org.apache.iceberg.actions">ExpireSnapshots.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i334" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/ExpireSnapshotsProcedure.html" title="class in org.apache.iceberg.spark.procedures">ExpireSnapshotsProcedure</a></td>
<th class="colLast" scope="row">
<div class="block">A procedure that expires snapshots in a table.</div>
</th>
</tr>
<tr id="i335" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/ExpireSnapshotsSparkAction.html" title="class in org.apache.iceberg.spark.actions">ExpireSnapshotsSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">An action that performs the same operation as <a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg"><code>ExpireSnapshots</code></a> but uses
Spark to determine the delta in files between the pre and post-expiration table metadata.</div>
</th>
</tr>
<tr id="i336" 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="i337" 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="i338" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionParser.html" title="class in org.apache.iceberg.expressions">ExpressionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i339" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/Expressions.html" title="class in org.apache.iceberg.expressions">Expressions</a></td>
<th class="colLast" scope="row">
<div class="block">Factory methods for creating <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expressions</code></a>.</div>
</th>
</tr>
<tr id="i340" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionUtil.html" title="class in org.apache.iceberg.expressions">ExpressionUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Expression utility methods.</div>
</th>
</tr>
<tr id="i341" 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="i342" 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">&nbsp;</th>
</tr>
<tr id="i343" 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="i344" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.CustomOrderExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.CustomOrderExpressionVisitor</a>&lt;<a href="org/apache/iceberg/expressions/ExpressionVisitors.CustomOrderExpressionVisitor.html" title="type parameter in ExpressionVisitors.CustomOrderExpressionVisitor">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i345" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html" title="class in org.apache.iceberg.expressions">ExpressionVisitors.ExpressionVisitor</a>&lt;<a href="org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html" title="type parameter in ExpressionVisitors.ExpressionVisitor">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i346" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/ExtendedParser.html" title="interface in org.apache.iceberg.spark">ExtendedParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i347" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/ExtendedParser.RawOrderField.html" title="class in org.apache.iceberg.spark">ExtendedParser.RawOrderField</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i348" class="altColor">
<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="i349" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FanoutDataWriter.html" title="class in org.apache.iceberg.io">FanoutDataWriter</a>&lt;<a href="org/apache/iceberg/io/FanoutDataWriter.html" title="type parameter in FanoutDataWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A data writer capable of writing to multiple specs and partitions that keeps data writers for
each seen spec/partition pair open until this writer is closed.</div>
</th>
</tr>
<tr id="i350" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FanoutPositionOnlyDeleteWriter.html" title="class in org.apache.iceberg.io">FanoutPositionOnlyDeleteWriter</a>&lt;<a href="org/apache/iceberg/io/FanoutPositionOnlyDeleteWriter.html" title="type parameter in FanoutPositionOnlyDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A position delete writer capable of writing to multiple specs and partitions if the incoming
stream of deletes is not ordered.</div>
</th>
</tr>
<tr id="i351" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/FastForwardBranchProcedure.html" title="class in org.apache.iceberg.spark.procedures">FastForwardBranchProcedure</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i352" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FieldMetrics.html" title="class in org.apache.iceberg">FieldMetrics</a>&lt;<a href="org/apache/iceberg/FieldMetrics.html" title="type parameter in FieldMetrics">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Iceberg internally tracked field level metrics.</div>
</th>
</tr>
<tr id="i353" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io">FileAppender</a>&lt;<a href="org/apache/iceberg/io/FileAppender.html" title="type parameter in FileAppender">D</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i354" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileAppenderFactory.html" title="interface in org.apache.iceberg.io">FileAppenderFactory</a>&lt;<a href="org/apache/iceberg/io/FileAppenderFactory.html" title="type parameter in FileAppenderFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Factory to create a new <a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io"><code>FileAppender</code></a> to write records.</div>
</th>
</tr>
<tr id="i355" 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="i356" 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="i357" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileInfo.html" title="class in org.apache.iceberg.io">FileInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i358" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/FileInfo.html" title="class in org.apache.iceberg.spark.actions">FileInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i359" 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="i360" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileIOMetricsContext.html" title="interface in org.apache.iceberg.io">FileIOMetricsContext</a></td>
<th class="colLast" scope="row">
<div class="block">Extension of MetricsContext for use with FileIO to define standard metrics that should be
reported.</div>
</th>
</tr>
<tr id="i361" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileIOParser.html" title="class in org.apache.iceberg.io">FileIOParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i362" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FileMetadata.html" title="class in org.apache.iceberg">FileMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i363" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/FileMetadata.html" title="class in org.apache.iceberg.puffin">FileMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i364" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FileMetadata.Builder.html" title="class in org.apache.iceberg">FileMetadata.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i365" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/FileMetadataParser.html" title="class in org.apache.iceberg.puffin">FileMetadataParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i366" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/FileRewriteCoordinator.html" title="class in org.apache.iceberg.spark">FileRewriteCoordinator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i367" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/FileRewriter.html" title="interface in org.apache.iceberg.actions">FileRewriter</a>&lt;<a href="org/apache/iceberg/actions/FileRewriter.html" title="type parameter in FileRewriter">T</a> extends <a href="org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;<a href="org/apache/iceberg/actions/FileRewriter.html" title="type parameter in FileRewriter">F</a>&gt;,&#8203;<a href="org/apache/iceberg/actions/FileRewriter.html" title="type parameter in FileRewriter">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/actions/FileRewriter.html" title="type parameter in FileRewriter">F</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A class for rewriting content files.</div>
</th>
</tr>
<tr id="i368" 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="i369" 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 bytes in a single data file.</div>
</th>
</tr>
<tr id="i370" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FileScanTaskParser.html" title="class in org.apache.iceberg">FileScanTaskParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i371" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FileScanTaskReader.html" title="interface in org.apache.iceberg.flink.source">FileScanTaskReader</a>&lt;<a href="org/apache/iceberg/flink/source/FileScanTaskReader.html" title="type parameter in FileScanTaskReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Read a <a href="org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><code>FileScanTask</code></a> into a <a href="org/apache/iceberg/io/CloseableIterator.html" title="interface in org.apache.iceberg.io"><code>CloseableIterator</code></a></div>
</th>
</tr>
<tr id="i372" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/FileScopedPositionDeleteWriter.html" title="class in org.apache.iceberg.deletes">FileScopedPositionDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/FileScopedPositionDeleteWriter.html" title="type parameter in FileScopedPositionDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A position delete writer that produces a separate delete file for each referenced data file.</div>
</th>
</tr>
<tr id="i373" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/FilesTable.html" title="class in org.apache.iceberg">FilesTable</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 files as rows.</div>
</th>
</tr>
<tr id="i374" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FilesTable.FilesTableScan.html" title="class in org.apache.iceberg">FilesTable.FilesTableScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i375" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileWriter.html" title="interface in org.apache.iceberg.io">FileWriter</a>&lt;<a href="org/apache/iceberg/io/FileWriter.html" title="type parameter in FileWriter">T</a>,&#8203;<a href="org/apache/iceberg/io/FileWriter.html" title="type parameter in FileWriter">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A writer capable of writing files of a single type (i.e.</div>
</th>
</tr>
<tr id="i376" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FileWriterFactory.html" title="interface in org.apache.iceberg.io">FileWriterFactory</a>&lt;<a href="org/apache/iceberg/io/FileWriterFactory.html" title="type parameter in FileWriterFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A factory for creating data and delete writers.</div>
</th>
</tr>
<tr id="i377" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/Filter.html" title="class in org.apache.iceberg.util">Filter</a>&lt;<a href="org/apache/iceberg/util/Filter.html" title="type parameter in Filter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Class for generic filters</div>
</th>
</tr>
<tr id="i378" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/FilterIterator.html" title="class in org.apache.iceberg.io">FilterIterator</a>&lt;<a href="org/apache/iceberg/io/FilterIterator.html" title="type parameter in FilterIterator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An Iterator that filters another Iterator.</div>
</th>
</tr>
<tr id="i379" class="rowColor">
<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="i380" class="altColor">
<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="i381" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/FixedReservoirHistogram.html" title="class in org.apache.iceberg.metrics">FixedReservoirHistogram</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/metrics/Histogram.html" title="interface in org.apache.iceberg.metrics"><code>Histogram</code></a> implementation with reservoir sampling.</div>
</th>
</tr>
<tr id="i382" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/types/FixupTypes.html" title="class in org.apache.iceberg.types">FixupTypes</a></td>
<th class="colLast" scope="row">
<div class="block">This is used to fix primitive types to match a table schema.</div>
</th>
</tr>
<tr id="i383" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/util/FlinkAlterTableUtil.html" title="class in org.apache.iceberg.flink.util">FlinkAlterTableUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i384" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkAppenderFactory.html" title="class in org.apache.iceberg.flink.sink">FlinkAppenderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i385" class="rowColor">
<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="i386" class="altColor">
<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="i387" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkCatalog.html" title="class in org.apache.iceberg.flink">FlinkCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A Flink Catalog implementation that wraps an Iceberg <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
</th>
</tr>
<tr id="i388" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkCatalogFactory.html" title="class in org.apache.iceberg.flink">FlinkCatalogFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A Flink Catalog factory implementation that creates <a href="org/apache/iceberg/flink/FlinkCatalog.html" title="class in org.apache.iceberg.flink"><code>FlinkCatalog</code></a>.</div>
</th>
</tr>
<tr id="i389" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/util/FlinkCompatibilityUtil.html" title="class in org.apache.iceberg.flink.util">FlinkCompatibilityUtil</a></td>
<th class="colLast" scope="row">
<div class="block">This is a small util class that try to hide calls to Flink Internal or PublicEvolve interfaces as
Flink can change those APIs during minor version release.</div>
</th>
</tr>
<tr id="i390" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkConfigOptions.html" title="class in org.apache.iceberg.flink">FlinkConfigOptions</a></td>
<th class="colLast" scope="row">
<div class="block">When constructing Flink Iceberg source via Java API, configs can be set in <code>Configuration</code>
passed to source builder.</div>
</th>
</tr>
<tr id="i391" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkDynamicTableFactory.html" title="class in org.apache.iceberg.flink">FlinkDynamicTableFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i392" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkFilters.html" title="class in org.apache.iceberg.flink">FlinkFilters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i393" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkInputFormat.html" title="class in org.apache.iceberg.flink.source">FlinkInputFormat</a></td>
<th class="colLast" scope="row">
<div class="block">Flink <code>InputFormat</code> for Iceberg.</div>
</th>
</tr>
<tr id="i394" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source">FlinkInputSplit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i395" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkOrcReader.html" title="class in org.apache.iceberg.flink.data">FlinkOrcReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i396" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkOrcWriter.html" title="class in org.apache.iceberg.flink.data">FlinkOrcWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i397" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/util/FlinkPackage.html" title="class in org.apache.iceberg.flink.util">FlinkPackage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i398" 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="i399" 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="i400" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkReadConf.html" title="class in org.apache.iceberg.flink">FlinkReadConf</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i401" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkReadOptions.html" title="class in org.apache.iceberg.flink">FlinkReadOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Flink source read options</div>
</th>
</tr>
<tr id="i402" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkSchemaUtil.html" title="class in org.apache.iceberg.flink">FlinkSchemaUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Converter between Flink types and Iceberg type.</div>
</th>
</tr>
<tr id="i403" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkSink.html" title="class in org.apache.iceberg.flink.sink">FlinkSink</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i404" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/FlinkSink.Builder.html" title="class in org.apache.iceberg.flink.sink">FlinkSink.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i405" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkSource.html" title="class in org.apache.iceberg.flink.source">FlinkSource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i406" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkSource.Builder.html" title="class in org.apache.iceberg.flink.source">FlinkSource.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Source builder to build <code>DataStream</code>.</div>
</th>
</tr>
<tr id="i407" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkSourceFilter.html" title="class in org.apache.iceberg.flink">FlinkSourceFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i408" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/FlinkSplitPlanner.html" title="class in org.apache.iceberg.flink.source">FlinkSplitPlanner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i409" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkTypeVisitor.html" title="class in org.apache.iceberg.flink">FlinkTypeVisitor</a>&lt;<a href="org/apache/iceberg/flink/FlinkTypeVisitor.html" title="type parameter in FlinkTypeVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i410" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkValueReaders.html" title="class in org.apache.iceberg.flink.data">FlinkValueReaders</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i411" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/FlinkValueWriters.html" title="class in org.apache.iceberg.flink.data">FlinkValueWriters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i412" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkWriteConf.html" title="class in org.apache.iceberg.flink">FlinkWriteConf</a></td>
<th class="colLast" scope="row">
<div class="block">A class for common Iceberg configs for Flink writes.</div>
</th>
</tr>
<tr id="i413" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/FlinkWriteOptions.html" title="class in org.apache.iceberg.flink">FlinkWriteOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Flink sink write options</div>
</th>
</tr>
<tr id="i414" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/FloatFieldMetrics.html" title="class in org.apache.iceberg">FloatFieldMetrics</a></td>
<th class="colLast" scope="row">
<div class="block">Iceberg internally tracked field level metrics, used by Parquet and ORC writers only.</div>
</th>
</tr>
<tr id="i415" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/FloatFieldMetrics.Builder.html" title="class in org.apache.iceberg">FloatFieldMetrics.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i416" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/ForbiddenException.html" title="class in org.apache.iceberg.exceptions">ForbiddenException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown on HTTP 403 Forbidden - Failed authorization checks.</div>
</th>
</tr>
<tr id="i417" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/gcp/GCPProperties.html" title="class in org.apache.iceberg.gcp">GCPProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i418" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/gcp/gcs/GCSFileIO.html" title="class in org.apache.iceberg.gcp.gcs">GCSFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO Implementation backed by Google Cloud Storage (GCS)</div>
</th>
</tr>
<tr id="i419" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/data/GenericAppenderFactory.html" title="class in org.apache.iceberg.data">GenericAppenderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory to create a new <a href="org/apache/iceberg/io/FileAppender.html" title="interface in org.apache.iceberg.io"><code>FileAppender</code></a> to write <a href="org/apache/iceberg/data/Record.html" title="interface in org.apache.iceberg.data"><code>Record</code></a>s.</div>
</th>
</tr>
<tr id="i420" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="class in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVectorAccessorFactory">DecimalT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVectorAccessorFactory">Utf8StringT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVectorAccessorFactory">ArrayT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.html" title="type parameter in GenericArrowVectorAccessorFactory">ChildVectorT</a> extends java.lang.AutoCloseable&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class is creates typed <a href="org/apache/iceberg/arrow/vectorized/ArrowVectorAccessor.html" title="class in org.apache.iceberg.arrow.vectorized"><code>ArrowVectorAccessor</code></a> from <a href="org/apache/iceberg/arrow/vectorized/VectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized"><code>VectorHolder</code></a>.</div>
</th>
</tr>
<tr id="i421" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.ArrayFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.ArrayFactory">ChildVectorT</a>,&#8203;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.ArrayFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.ArrayFactory">ArrayT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Create an array value of type <code>ArrayT</code> from arrow vector value.</div>
</th>
</tr>
<tr id="i422" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.DecimalFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.DecimalFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.DecimalFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.DecimalFactory">DecimalT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Create a decimal value of type <code>DecimalT</code> from arrow vector value.</div>
</th>
</tr>
<tr id="i423" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StringFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.StringFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StringFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.StringFactory">Utf8StringT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Create a UTF8 String value of type <code>Utf8StringT</code> from arrow vector value.</div>
</th>
</tr>
<tr id="i424" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StructChildFactory.html" title="interface in org.apache.iceberg.arrow.vectorized">GenericArrowVectorAccessorFactory.StructChildFactory</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/GenericArrowVectorAccessorFactory.StructChildFactory.html" title="type parameter in GenericArrowVectorAccessorFactory.StructChildFactory">ChildVectorT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Create a struct child vector of type <code>ChildVectorT</code> from arrow vector value.</div>
</th>
</tr>
<tr id="i425" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/GenericAvroReader.html" title="class in org.apache.iceberg.avro">GenericAvroReader</a>&lt;<a href="org/apache/iceberg/avro/GenericAvroReader.html" title="type parameter in GenericAvroReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i426" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/GenericAvroWriter.html" title="class in org.apache.iceberg.avro">GenericAvroWriter</a>&lt;<a href="org/apache/iceberg/avro/GenericAvroWriter.html" title="type parameter in GenericAvroWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i427" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/GenericBlobMetadata.html" title="class in org.apache.iceberg">GenericBlobMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i428" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/GenericDeleteFilter.html" title="class in org.apache.iceberg.data">GenericDeleteFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i429" 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="i430" 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="i431" 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="i432" 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="i433" 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="i434" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcWriters.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i435" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/data/orc/GenericOrcWriters.StructWriter.html" title="class in org.apache.iceberg.data.orc">GenericOrcWriters.StructWriter</a>&lt;<a href="org/apache/iceberg/data/orc/GenericOrcWriters.StructWriter.html" title="type parameter in GenericOrcWriters.StructWriter">S</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i436" 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="i437" 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="i438" 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="i439" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/GenericPartitionStatisticsFile.html" title="interface in org.apache.iceberg">GenericPartitionStatisticsFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i440" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/GenericRecord.html" title="class in org.apache.iceberg.data">GenericRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i441" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/GenericStatisticsFile.html" title="class in org.apache.iceberg">GenericStatisticsFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i442" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/GetNamespaceResponse.html" title="class in org.apache.iceberg.rest.responses">GetNamespaceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a REST response to fetch a namespace and its metadata properties</div>
</th>
</tr>
<tr id="i443" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/GetNamespaceResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">GetNamespaceResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i444" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/GetSplitResult.html" title="class in org.apache.iceberg.flink.source.assigner">GetSplitResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i445" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/GetSplitResult.Status.html" title="enum in org.apache.iceberg.flink.source.assigner">GetSplitResult.Status</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i446" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/glue/GlueCatalog.html" title="class in org.apache.iceberg.aws.glue">GlueCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i447" class="rowColor">
<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="i448" class="altColor">
<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="i449" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopConfigurable.html" title="interface in org.apache.iceberg.hadoop">HadoopConfigurable</a></td>
<th class="colLast" scope="row">
<div class="block">An interface that extends the Hadoop <code>Configurable</code> interface to offer better serialization
support for customizable Iceberg objects such as <a href="org/apache/iceberg/io/FileIO.html" title="interface in org.apache.iceberg.io"><code>FileIO</code></a>.</div>
</th>
</tr>
<tr id="i450" 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="i451" 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="i452" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopMetricsContext.html" title="class in org.apache.iceberg.hadoop">HadoopMetricsContext</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO Metrics implementation that delegates to Hadoop FileSystem statistics implementation using
the provided scheme.</div>
</th>
</tr>
<tr id="i453" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopOutputFile.html" title="class in org.apache.iceberg.hadoop">HadoopOutputFile</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io"><code>OutputFile</code></a> implementation using the Hadoop <code>FileSystem</code> API.</div>
</th>
</tr>
<tr id="i454" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/HadoopStreams.html" title="class in org.apache.iceberg.hadoop">HadoopStreams</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience methods to get Parquet abstractions for Hadoop data streams.</div>
</th>
</tr>
<tr id="i455" 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="i456" 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="i457" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/HasIcebergCatalog.html" title="interface in org.apache.iceberg.spark.source">HasIcebergCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i458" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a></td>
<th class="colLast" scope="row">
<div class="block">Used to expose a table's TableOperations.</div>
</th>
</tr>
<tr id="i459" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hadoop/HiddenPathFilter.html" title="class in org.apache.iceberg.hadoop">HiddenPathFilter</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>PathFilter</code> that filters out hidden paths.</div>
</th>
</tr>
<tr id="i460" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/Histogram.html" title="interface in org.apache.iceberg.metrics">Histogram</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i461" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/Histogram.Statistics.html" title="interface in org.apache.iceberg.metrics">Histogram.Statistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i462" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/HistoryEntry.html" title="interface in org.apache.iceberg">HistoryEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Table history entry.</div>
</th>
</tr>
<tr id="i463" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/HistoryTable.html" title="class in org.apache.iceberg">HistoryTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's history as rows.</div>
</th>
</tr>
<tr id="i464" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i465" 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="i466" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/HiveHadoopUtil.html" title="class in org.apache.iceberg.hive">HiveHadoopUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i467" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergFilterFactory.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergFilterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i468" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergInputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergInputFormat</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i469" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergMetaHook.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergMetaHook</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i470" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputCommitter.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputCommitter</a></td>
<th class="colLast" scope="row">
<div class="block">An Iceberg table committer for adding data files to the Iceberg tables.</div>
</th>
</tr>
<tr id="i471" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergOutputFormat.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergOutputFormat</a>&lt;<a href="org/apache/iceberg/mr/hive/HiveIcebergOutputFormat.html" title="type parameter in HiveIcebergOutputFormat">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i472" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergSerDe.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSerDe</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i473" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergSplit.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergSplit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i474" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.html" title="class in org.apache.iceberg.mr.hive">HiveIcebergStorageHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i475" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/HiveSchemaUtil.html" title="class in org.apache.iceberg.hive">HiveSchemaUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i476" 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="i477" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/HiveVersion.html" title="enum in org.apache.iceberg.hive">HiveVersion</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i478" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/transforms/Hours.html" title="class in org.apache.iceberg.transforms">Hours</a>&lt;<a href="org/apache/iceberg/transforms/Hours.html" title="type parameter in Hours">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i479" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/HoursFunction.html" title="class in org.apache.iceberg.spark.functions">HoursFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg hour transform.</div>
</th>
</tr>
<tr id="i480" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/HoursFunction.TimestampNtzToHoursFunction.html" title="class in org.apache.iceberg.spark.functions">HoursFunction.TimestampNtzToHoursFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i481" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/HoursFunction.TimestampToHoursFunction.html" title="class in org.apache.iceberg.spark.functions">HoursFunction.TimestampToHoursFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i482" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/HTTPClient.html" title="class in org.apache.iceberg.rest">HTTPClient</a></td>
<th class="colLast" scope="row">
<div class="block">An HttpClient for usage with the REST catalog.</div>
</th>
</tr>
<tr id="i483" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/HTTPClient.Builder.html" title="class in org.apache.iceberg.rest">HTTPClient.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i484" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/HttpClientProperties.html" title="class in org.apache.iceberg.aws">HttpClientProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i485" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/IcebergArrowColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">IcebergArrowColumnVector</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of Spark's <code>ColumnVector</code> interface.</div>
</th>
</tr>
<tr id="i486" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergBinaryObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergBinaryObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i487" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/IcebergBuild.html" title="class in org.apache.iceberg">IcebergBuild</a></td>
<th class="colLast" scope="row">
<div class="block">Loads iceberg-version.properties with build information.</div>
</th>
</tr>
<tr id="i488" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDateObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDateObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i489" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDecimalObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergDecimalObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i490" class="altColor">
<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="i491" class="rowColor">
<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="i492" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorState.html" title="class in org.apache.iceberg.flink.source.enumerator">IcebergEnumeratorState</a></td>
<th class="colLast" scope="row">
<div class="block">Enumerator state for checkpointing</div>
</th>
</tr>
<tr id="i493" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorStateSerializer.html" title="class in org.apache.iceberg.flink.source.enumerator">IcebergEnumeratorStateSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i494" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergFixedObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergFixedObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i495" 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="i496" 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="i497" 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="i498" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i499" 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="i500" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergRecordObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergRecordObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i501" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/IcebergSinkConfig.html" title="class in org.apache.iceberg.connect">IcebergSinkConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i502" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/IcebergSinkConnector.html" title="class in org.apache.iceberg.connect">IcebergSinkConnector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i503" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/IcebergSource.html" title="class in org.apache.iceberg.flink.source">IcebergSource</a>&lt;<a href="org/apache/iceberg/flink/source/IcebergSource.html" title="type parameter in IcebergSource">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i504" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/IcebergSource.html" title="class in org.apache.iceberg.spark.source">IcebergSource</a></td>
<th class="colLast" scope="row">
<div class="block">The IcebergSource loads/writes tables with format "iceberg".</div>
</th>
</tr>
<tr id="i505" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/IcebergSource.Builder.html" title="class in org.apache.iceberg.flink.source">IcebergSource.Builder</a>&lt;<a href="org/apache/iceberg/flink/source/IcebergSource.Builder.html" title="type parameter in IcebergSource.Builder">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i506" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/IcebergSourceReader.html" title="class in org.apache.iceberg.flink.source.reader">IcebergSourceReader</a>&lt;<a href="org/apache/iceberg/flink/source/reader/IcebergSourceReader.html" title="type parameter in IcebergSourceReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i507" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/IcebergSourceReaderMetrics.html" title="class in org.apache.iceberg.flink.source.reader">IcebergSourceReaderMetrics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i508" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/IcebergSourceSplit.html" title="class in org.apache.iceberg.flink.source.split">IcebergSourceSplit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i509" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/IcebergSourceSplitSerializer.html" title="class in org.apache.iceberg.flink.source.split">IcebergSourceSplitSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i510" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/IcebergSourceSplitState.html" title="class in org.apache.iceberg.flink.source.split">IcebergSourceSplitState</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i511" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/IcebergSourceSplitStatus.html" title="enum in org.apache.iceberg.flink.source.split">IcebergSourceSplitStatus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i512" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/IcebergSpark.html" title="class in org.apache.iceberg.spark">IcebergSpark</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i513" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapreduce/IcebergSplit.html" title="class in org.apache.iceberg.mr.mapreduce">IcebergSplit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i514" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapreduce/IcebergSplitContainer.html" title="interface in org.apache.iceberg.mr.mapreduce">IcebergSplitContainer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i515" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseListener</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides an empty implementation of <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsListener</code></a>,
which can be extended to create a listener which only needs to handle a subset
of the available methods.</div>
</th>
</tr>
<tr id="i516" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsBaseVisitor</a>&lt;<a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="type parameter in IcebergSqlExtensionsBaseVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class provides an empty implementation of <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsVisitor</code></a>,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.</div>
</th>
</tr>
<tr id="i517" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsLexer.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsLexer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i518" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines a complete listener for a parse tree produced by
<a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsParser</code></a>.</div>
</th>
</tr>
<tr id="i519" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i520" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i521" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i522" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i523" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i524" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i525" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i526" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BranchOptionsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BranchOptionsContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i527" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallArgumentContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i528" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i529" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ConstantContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ConstantContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i530" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CreateOrReplaceBranchContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CreateOrReplaceBranchContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i531" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CreateOrReplaceTagContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CreateOrReplaceTagContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i532" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i533" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CreateReplaceTagClauseContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CreateReplaceTagClauseContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i534" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i535" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i536" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropBranchContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropBranchContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i537" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i538" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i539" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropTagContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropTagContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i540" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i541" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i542" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i543" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i544" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentifierContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i545" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i546" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i547" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MaxSnapshotAgeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MaxSnapshotAgeContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i548" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MinSnapshotsToKeepContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MinSnapshotsToKeepContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i549" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i550" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i551" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i552" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumberContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumberContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i553" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i554" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumSnapshotsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumSnapshotsContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i555" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i556" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i557" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i558" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i559" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i560" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.RefRetainContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.RefRetainContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i561" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i562" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i563" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i564" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleOrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleOrderContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i565" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i566" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i567" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SnapshotIdContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SnapshotIdContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i568" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SnapshotRetentionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SnapshotRetentionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i569" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i570" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringArrayContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringArrayContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i571" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i572" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i573" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TagOptionsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TagOptionsContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i574" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TimeUnitContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TimeUnitContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i575" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i576" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i577" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i578" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i579" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i580" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i581" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i582" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i583" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsVisitor</a>&lt;<a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsVisitor.html" title="type parameter in IcebergSqlExtensionsVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This interface defines a complete generic visitor for a parse tree produced
by <a href="org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsParser</code></a>.</div>
</th>
</tr>
<tr id="i584" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/pig/IcebergStorage.html" title="class in org.apache.iceberg.pig">IcebergStorage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i585" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/IcebergTableSink.html" title="class in org.apache.iceberg.flink">IcebergTableSink</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i586" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/IcebergTableSource.html" title="class in org.apache.iceberg.flink.source">IcebergTableSource</a></td>
<th class="colLast" scope="row">
<div class="block">Flink Iceberg table source.</div>
</th>
</tr>
<tr id="i587" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimeObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimeObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i588" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i589" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampWithZoneObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergTimestampWithZoneObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i590" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/IcebergUUIDObjectInspector.html" title="class in org.apache.iceberg.mr.hive.serde.objectinspector">IcebergUUIDObjectInspector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i591" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/IcebergVersionFunction.html" title="class in org.apache.iceberg.spark.functions">IcebergVersionFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A function for use in SQL that returns the current Iceberg version, e.g.</div>
</th>
</tr>
<tr id="i592" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/IcebergWriter.html" title="class in org.apache.iceberg.connect.data">IcebergWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i593" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/IcebergWriterFactory.html" title="class in org.apache.iceberg.connect.data">IcebergWriterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i594" 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="i595" 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="i596" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/IncrementalAppendScan.html" title="interface in org.apache.iceberg">IncrementalAppendScan</a></td>
<th class="colLast" scope="row">
<div class="block">API for configuring an incremental table scan for appends only snapshots</div>
</th>
</tr>
<tr id="i597" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/IncrementalChangelogScan.html" title="interface in org.apache.iceberg">IncrementalChangelogScan</a></td>
<th class="colLast" scope="row">
<div class="block">API for configuring a scan for table changes.</div>
</th>
</tr>
<tr id="i598" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/IncrementalScan.html" title="interface in org.apache.iceberg">IncrementalScan</a>&lt;<a href="org/apache/iceberg/IncrementalScan.html" title="type parameter in IncrementalScan">ThisT</a>,&#8203;<a href="org/apache/iceberg/IncrementalScan.html" title="type parameter in IncrementalScan">T</a> extends <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>,&#8203;<a href="org/apache/iceberg/IncrementalScan.html" title="type parameter in IncrementalScan">G</a> extends <a href="org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg">ScanTaskGroup</a>&lt;<a href="org/apache/iceberg/IncrementalScan.html" title="type parameter in IncrementalScan">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">API for configuring an incremental scan.</div>
</th>
</tr>
<tr id="i599" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/events/IncrementalScanEvent.html" title="class in org.apache.iceberg.events">IncrementalScanEvent</a></td>
<th class="colLast" scope="row">
<div class="block">Event sent to listeners when an incremental table scan is planned.</div>
</th>
</tr>
<tr id="i600" 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="i601" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/IndexedDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">IndexedDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i602" class="altColor">
<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="i603" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/inmemory/InMemoryCatalog.html" title="class in org.apache.iceberg.inmemory">InMemoryCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">Catalog implementation that uses in-memory data-structures to store the namespaces and tables.</div>
</th>
</tr>
<tr id="i604" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/inmemory/InMemoryFileIO.html" title="class in org.apache.iceberg.inmemory">InMemoryFileIO</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i605" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/inmemory/InMemoryInputFile.html" title="class in org.apache.iceberg.inmemory">InMemoryInputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i606" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/InMemoryMetricsReporter.html" title="class in org.apache.iceberg.metrics">InMemoryMetricsReporter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i607" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/inmemory/InMemoryOutputFile.html" title="class in org.apache.iceberg.inmemory">InMemoryOutputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i608" 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="i609" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/InputFilesDecryptor.html" title="class in org.apache.iceberg.encryption">InputFilesDecryptor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i610" class="altColor">
<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="i611" class="rowColor">
<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="i612" class="altColor">
<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="i613" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/data/InternalRecordWrapper.html" title="class in org.apache.iceberg.data">InternalRecordWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i614" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/IOUtil.html" title="class in org.apache.iceberg.io">IOUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i615" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/IsolationLevel.html" title="enum in org.apache.iceberg">IsolationLevel</a></td>
<th class="colLast" scope="row">
<div class="block">An isolation level in a table.</div>
</th>
</tr>
<tr id="i616" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/types/JavaHash.html" title="interface in org.apache.iceberg.types">JavaHash</a>&lt;<a href="org/apache/iceberg/types/JavaHash.html" title="type parameter in JavaHash">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i617" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/types/JavaHashes.html" title="class in org.apache.iceberg.types">JavaHashes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i618" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/jdbc/JdbcCatalog.html" title="class in org.apache.iceberg.jdbc">JdbcCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i619" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/jdbc/JdbcClientPool.html" title="class in org.apache.iceberg.jdbc">JdbcClientPool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i620" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/jdbc/JdbcViewOperations.html" title="class in org.apache.iceberg.jdbc">JdbcViewOperations</a></td>
<th class="colLast" scope="row">
<div class="block">JDBC implementation of Iceberg ViewOperations.</div>
</th>
</tr>
<tr id="i621" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/JobGroupInfo.html" title="class in org.apache.iceberg.spark">JobGroupInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Captures information about the current job which is used for displaying on the UI</div>
</th>
</tr>
<tr id="i622" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/JobGroupUtils.html" title="class in org.apache.iceberg.spark">JobGroupUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i623" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/JsonUtil.html" title="class in org.apache.iceberg.util">JsonUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i624" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/JsonUtil.FromJson.html" title="interface in org.apache.iceberg.util">JsonUtil.FromJson</a>&lt;<a href="org/apache/iceberg/util/JsonUtil.FromJson.html" title="type parameter in JsonUtil.FromJson">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i625" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/JsonUtil.ToJson.html" title="interface in org.apache.iceberg.util">JsonUtil.ToJson</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i626" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/KmsClient.html" title="interface in org.apache.iceberg.encryption">KmsClient</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">the API will be removed in v2.0.0 (replaced with KeyManagementClient interface).</div>
</th>
</tr>
<tr id="i627" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/KmsClient.KeyGenerationResult.html" title="class in org.apache.iceberg.encryption">KmsClient.KeyGenerationResult</a></td>
<th class="colLast" scope="row">
<div class="block">For KMS systems that support key generation, this class keeps the key generation result - the
raw secret key, and its wrap.</div>
</th>
</tr>
<tr id="i628" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/lakeformation/LakeFormationAwsClientFactory.html" title="class in org.apache.iceberg.aws.lakeformation">LakeFormationAwsClientFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This implementation of AwsClientFactory is used by default if <a href="org/apache/iceberg/aws/AwsProperties.html#GLUE_LAKEFORMATION_ENABLED"><code>AwsProperties.GLUE_LAKEFORMATION_ENABLED</code></a> is set to true.</div>
</th>
</tr>
<tr id="i629" 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="i630" 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="i631" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ListNamespacesResponse.html" title="class in org.apache.iceberg.rest.responses">ListNamespacesResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i632" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ListNamespacesResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">ListNamespacesResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i633" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ListTablesResponse.html" title="class in org.apache.iceberg.rest.responses">ListTablesResponse</a></td>
<th class="colLast" scope="row">
<div class="block">A list of table identifiers in a given namespace.</div>
</th>
</tr>
<tr id="i634" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/ListTablesResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">ListTablesResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i635" 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="i636" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/LoadTableResponse.html" title="class in org.apache.iceberg.rest.responses">LoadTableResponse</a></td>
<th class="colLast" scope="row">
<div class="block">A REST response that is used when a table is successfully loaded.</div>
</th>
</tr>
<tr id="i637" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/LoadTableResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">LoadTableResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i638" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/LoadViewResponse.html" title="interface in org.apache.iceberg.rest.responses">LoadViewResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i639" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/LoadViewResponseParser.html" title="class in org.apache.iceberg.rest.responses">LoadViewResponseParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i640" 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="i641" 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="i642" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/LocationUtil.html" title="class in org.apache.iceberg.util">LocationUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i643" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/LockManager.html" title="interface in org.apache.iceberg">LockManager</a></td>
<th class="colLast" scope="row">
<div class="block">An interface for locking, used to ensure commit isolation.</div>
</th>
</tr>
<tr id="i644" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/LockManagers.html" title="class in org.apache.iceberg.util">LockManagers</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i645" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/LockManagers.BaseLockManager.html" title="class in org.apache.iceberg.util">LockManagers.BaseLockManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i646" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/LoggingMetricsReporter.html" title="class in org.apache.iceberg.metrics">LoggingMetricsReporter</a></td>
<th class="colLast" scope="row">
<div class="block">A default <a href="org/apache/iceberg/metrics/MetricsReporter.html" title="interface in org.apache.iceberg.metrics"><code>MetricsReporter</code></a> implementation that logs the <a href="org/apache/iceberg/metrics/MetricsReport.html" title="interface in org.apache.iceberg.metrics"><code>MetricsReport</code></a> to the log
file.</div>
</th>
</tr>
<tr id="i647" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/LogicalMap.html" title="class in org.apache.iceberg.avro">LogicalMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i648" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ManageSnapshots.html" title="interface in org.apache.iceberg">ManageSnapshots</a></td>
<th class="colLast" scope="row">
<div class="block">API for managing snapshots.</div>
</th>
</tr>
<tr id="i649" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ManifestContent.html" title="enum in org.apache.iceberg">ManifestContent</a></td>
<th class="colLast" scope="row">
<div class="block">Content type stored in a manifest file, either DATA or DELETES.</div>
</th>
</tr>
<tr id="i650" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ManifestEntriesTable.html" title="class in org.apache.iceberg">ManifestEntriesTable</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation that exposes a table's manifest entries as rows, for both delete
and data files.</div>
</th>
</tr>
<tr id="i651" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/ManifestEvaluator.html" title="class in org.apache.iceberg.expressions">ManifestEvaluator</a></td>
<th class="colLast" scope="row">
<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on a <a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg"><code>ManifestFile</code></a> to test whether the file contains
matching partitions.</div>
</th>
</tr>
<tr id="i652" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg">ManifestFile</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a manifest file that can be scanned to find files in a table.</div>
</th>
</tr>
<tr id="i653" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ManifestFile.PartitionFieldSummary.html" title="interface in org.apache.iceberg">ManifestFile.PartitionFieldSummary</a></td>
<th class="colLast" scope="row">
<div class="block">Summarizes the values of one partition field stored in a manifest file.</div>
</th>
</tr>
<tr id="i654" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/ManifestFileBean.html" title="class in org.apache.iceberg.spark.actions">ManifestFileBean</a></td>
<th class="colLast" scope="row">
<div class="block">A serializable bean that contains a bare minimum to read a manifest.</div>
</th>
</tr>
<tr id="i655" 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="i656" 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="i657" 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="i658" 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="i659" 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="i660" 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="i661" 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="i662" 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="i663" 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="i664" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat</a>&lt;<a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.html" title="type parameter in MapredIcebergInputFormat">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Generic MR v1 InputFormat API for Iceberg.</div>
</th>
</tr>
<tr id="i665" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/mapred/MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl.html" title="class in org.apache.iceberg.mr.mapred">MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i666" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/MaxAggregate.html" title="class in org.apache.iceberg.expressions">MaxAggregate</a>&lt;<a href="org/apache/iceberg/expressions/MaxAggregate.html" title="type parameter in MaxAggregate">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i667" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MergeableScanTask.html" title="interface in org.apache.iceberg">MergeableScanTask</a>&lt;<a href="org/apache/iceberg/MergeableScanTask.html" title="type parameter in MergeableScanTask">ThisT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A scan task that can be potentially merged with other scan tasks.</div>
</th>
</tr>
<tr id="i668" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataColumns.html" title="class in org.apache.iceberg">MetadataColumns</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i669" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataLogEntriesTable.html" title="class in org.apache.iceberg">MetadataLogEntriesTable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i670" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/MetaDataReaderFunction.html" title="class in org.apache.iceberg.flink.source.reader">MetaDataReaderFunction</a></td>
<th class="colLast" scope="row">
<div class="block">Reading metadata tables (like snapshots, manifests, etc.)</div>
</th>
</tr>
<tr id="i671" class="rowColor">
<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="i672" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataTableUtils.html" title="class in org.apache.iceberg">MetadataTableUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i673" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg">MetadataUpdate</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a change to table or view metadata.</div>
</th>
</tr>
<tr id="i674" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AddPartitionSpec.html" title="class in org.apache.iceberg">MetadataUpdate.AddPartitionSpec</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i675" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AddSchema.html" title="class in org.apache.iceberg">MetadataUpdate.AddSchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i676" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AddSnapshot.html" title="class in org.apache.iceberg">MetadataUpdate.AddSnapshot</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i677" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AddSortOrder.html" title="class in org.apache.iceberg">MetadataUpdate.AddSortOrder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i678" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AddViewVersion.html" title="class in org.apache.iceberg">MetadataUpdate.AddViewVersion</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i679" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.AssignUUID.html" title="class in org.apache.iceberg">MetadataUpdate.AssignUUID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i680" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.RemovePartitionStatistics.html" title="class in org.apache.iceberg">MetadataUpdate.RemovePartitionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i681" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.RemoveProperties.html" title="class in org.apache.iceberg">MetadataUpdate.RemoveProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i682" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.RemoveSnapshot.html" title="class in org.apache.iceberg">MetadataUpdate.RemoveSnapshot</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i683" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.RemoveSnapshotRef.html" title="class in org.apache.iceberg">MetadataUpdate.RemoveSnapshotRef</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i684" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.RemoveStatistics.html" title="class in org.apache.iceberg">MetadataUpdate.RemoveStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i685" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetCurrentSchema.html" title="class in org.apache.iceberg">MetadataUpdate.SetCurrentSchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i686" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetCurrentViewVersion.html" title="class in org.apache.iceberg">MetadataUpdate.SetCurrentViewVersion</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i687" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetDefaultPartitionSpec.html" title="class in org.apache.iceberg">MetadataUpdate.SetDefaultPartitionSpec</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i688" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetDefaultSortOrder.html" title="class in org.apache.iceberg">MetadataUpdate.SetDefaultSortOrder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i689" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetLocation.html" title="class in org.apache.iceberg">MetadataUpdate.SetLocation</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i690" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetPartitionStatistics.html" title="class in org.apache.iceberg">MetadataUpdate.SetPartitionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i691" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetProperties.html" title="class in org.apache.iceberg">MetadataUpdate.SetProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i692" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetSnapshotRef.html" title="class in org.apache.iceberg">MetadataUpdate.SetSnapshotRef</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i693" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.SetStatistics.html" title="class in org.apache.iceberg">MetadataUpdate.SetStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i694" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdate.UpgradeFormatVersion.html" title="class in org.apache.iceberg">MetadataUpdate.UpgradeFormatVersion</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i695" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetadataUpdateParser.html" title="class in org.apache.iceberg">MetadataUpdateParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i696" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/MetastoreUtil.html" title="class in org.apache.iceberg.hive">MetastoreUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i697" 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="i698" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/MetricsAwareDatumWriter.html" title="interface in org.apache.iceberg.avro">MetricsAwareDatumWriter</a>&lt;<a href="org/apache/iceberg/avro/MetricsAwareDatumWriter.html" title="type parameter in MetricsAwareDatumWriter">D</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Wrapper writer around <code>DatumWriter</code> with metrics support.</div>
</th>
</tr>
<tr id="i699" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsConfig.html" title="class in org.apache.iceberg">MetricsConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i700" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsContext.html" title="interface in org.apache.iceberg.metrics">MetricsContext</a></td>
<th class="colLast" scope="row">
<div class="block">Generalized interface for creating telemetry related instances for tracking operations.</div>
</th>
</tr>
<tr id="i701" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsContext.Counter.html" title="interface in org.apache.iceberg.metrics">MetricsContext.Counter</a>&lt;<a href="org/apache/iceberg/metrics/MetricsContext.Counter.html" title="type parameter in MetricsContext.Counter">T</a> extends java.lang.Number&gt;</td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">will be removed in 2.0.0, use <a href="org/apache/iceberg/metrics/Counter.html" title="interface in org.apache.iceberg.metrics"><code>Counter</code></a> instead.</div>
</th>
</tr>
<tr id="i702" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsContext.Unit.html" title="enum in org.apache.iceberg.metrics">MetricsContext.Unit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i703" 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, nan_value_counts, lower_bounds, upper_bounds for different
columns in metadata.</div>
</th>
</tr>
<tr id="i704" 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, nan_value_counts are persisted.</div>
</th>
</tr>
<tr id="i705" 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, nan_value_counts and full lower_bounds,
upper_bounds are persisted.</div>
</th>
</tr>
<tr id="i706" 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">
<div class="block">A metrics calculation mode.</div>
</th>
</tr>
<tr id="i707" 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, nan_value_counts, lower_bounds, upper_bounds
are not persisted.</div>
</th>
</tr>
<tr id="i708" 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, nan_value_counts and truncated lower_bounds,
upper_bounds are persisted.</div>
</th>
</tr>
<tr id="i709" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsReport.html" title="interface in org.apache.iceberg.metrics">MetricsReport</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i710" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsReporter.html" title="interface in org.apache.iceberg.metrics">MetricsReporter</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines the basic API for reporting metrics for operations to a Table.</div>
</th>
</tr>
<tr id="i711" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/MetricsReporters.html" title="class in org.apache.iceberg.metrics">MetricsReporters</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class that allows combining two given <a href="org/apache/iceberg/metrics/MetricsReporter.html" title="interface in org.apache.iceberg.metrics"><code>MetricsReporter</code></a> instances.</div>
</th>
</tr>
<tr id="i712" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.html" title="class in org.apache.iceberg">MetricsUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i713" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.ReadableColMetricsStruct.html" title="class in org.apache.iceberg">MetricsUtil.ReadableColMetricsStruct</a></td>
<th class="colLast" scope="row">
<div class="block">A struct of readable metric values for a primitive column</div>
</th>
</tr>
<tr id="i714" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.html" title="class in org.apache.iceberg">MetricsUtil.ReadableMetricColDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">Fixed definition of a readable metric column, ie a mapping of a raw metric to a readable metric</div>
</th>
</tr>
<tr id="i715" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.MetricFunction.html" title="interface in org.apache.iceberg">MetricsUtil.ReadableMetricColDefinition.MetricFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i716" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.ReadableMetricColDefinition.TypeFunction.html" title="interface in org.apache.iceberg">MetricsUtil.ReadableMetricColDefinition.TypeFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i717" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MetricsUtil.ReadableMetricsStruct.html" title="class in org.apache.iceberg">MetricsUtil.ReadableMetricsStruct</a></td>
<th class="colLast" scope="row">
<div class="block">A struct, consisting of all <a href="org/apache/iceberg/MetricsUtil.ReadableColMetricsStruct.html" title="class in org.apache.iceberg"><code>MetricsUtil.ReadableColMetricsStruct</code></a> for all primitive columns of the
table</div>
</th>
</tr>
<tr id="i718" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.html" title="class in org.apache.iceberg">MicroBatches</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i719" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.MicroBatch.html" title="class in org.apache.iceberg">MicroBatches.MicroBatch</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i720" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/MicroBatches.MicroBatchBuilder.html" title="class in org.apache.iceberg">MicroBatches.MicroBatchBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i721" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/MigrateTable.html" title="interface in org.apache.iceberg.actions">MigrateTable</a></td>
<th class="colLast" scope="row">
<div class="block">An action that migrates an existing table to Iceberg.</div>
</th>
</tr>
<tr id="i722" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/MigrateTable.Result.html" title="interface in org.apache.iceberg.actions">MigrateTable.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i723" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/MigrateTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">MigrateTableSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">Takes a Spark table in the source catalog and attempts to transform it into an Iceberg table in
the same location with the same identifier.</div>
</th>
</tr>
<tr id="i724" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/MinAggregate.html" title="class in org.apache.iceberg.expressions">MinAggregate</a>&lt;<a href="org/apache/iceberg/expressions/MinAggregate.html" title="type parameter in MinAggregate">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i725" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/transforms/Months.html" title="class in org.apache.iceberg.transforms">Months</a>&lt;<a href="org/apache/iceberg/transforms/Months.html" title="type parameter in Months">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i726" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/MonthsFunction.html" title="class in org.apache.iceberg.spark.functions">MonthsFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg month transform.</div>
</th>
</tr>
<tr id="i727" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/MonthsFunction.DateToMonthsFunction.html" title="class in org.apache.iceberg.spark.functions">MonthsFunction.DateToMonthsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i728" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/MonthsFunction.TimestampNtzToMonthsFunction.html" title="class in org.apache.iceberg.spark.functions">MonthsFunction.TimestampNtzToMonthsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i729" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/MonthsFunction.TimestampToMonthsFunction.html" title="class in org.apache.iceberg.spark.functions">MonthsFunction.TimestampToMonthsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i730" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/NamedReference.html" title="class in org.apache.iceberg.expressions">NamedReference</a>&lt;<a href="org/apache/iceberg/expressions/NamedReference.html" title="type parameter in NamedReference">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i731" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mapping/NameMapping.html" title="class in org.apache.iceberg.mapping">NameMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a mapping from external schema names to Iceberg type IDs.</div>
</th>
</tr>
<tr id="i732" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/NameMappingDatumReader.html" title="class in org.apache.iceberg.avro">NameMappingDatumReader</a>&lt;<a href="org/apache/iceberg/avro/NameMappingDatumReader.html" title="type parameter in NameMappingDatumReader">D</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A delegating DatumReader that applies a name mapping to a file schema to enable reading Avro
files that were written without field IDs.</div>
</th>
</tr>
<tr id="i733" 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="i734" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/NameMappingWithAvroSchema.html" title="class in org.apache.iceberg.avro">NameMappingWithAvroSchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i735" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></td>
<th class="colLast" scope="row">
<div class="block">A namespace in a <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
</th>
</tr>
<tr id="i736" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/NamespaceNotEmptyException.html" title="class in org.apache.iceberg.exceptions">NamespaceNotEmptyException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception raised when attempting to drop a namespace that is not empty.</div>
</th>
</tr>
<tr id="i737" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/NaNUtil.html" title="class in org.apache.iceberg.util">NaNUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i738" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativeEncryptionInputFile.html" title="interface in org.apache.iceberg.encryption">NativeEncryptionInputFile</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="org/apache/iceberg/encryption/EncryptedInputFile.html" title="interface in org.apache.iceberg.encryption"><code>EncryptedInputFile</code></a> that can be used for format-native encryption.</div>
</th>
</tr>
<tr id="i739" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativeEncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption">NativeEncryptionKeyMetadata</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadata.html" title="interface in org.apache.iceberg.encryption"><code>EncryptionKeyMetadata</code></a> for use with format-native encryption.</div>
</th>
</tr>
<tr id="i740" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativeEncryptionOutputFile.html" title="interface in org.apache.iceberg.encryption">NativeEncryptionOutputFile</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="org/apache/iceberg/encryption/EncryptedOutputFile.html" title="interface in org.apache.iceberg.encryption"><code>EncryptedOutputFile</code></a> that can be used for format-native encryption.</div>
</th>
</tr>
<tr id="i741" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativeFileCryptoParameters.html" title="class in org.apache.iceberg.encryption">NativeFileCryptoParameters</a></td>
<th class="colLast" scope="row">
<div class="block">Barebone encryption parameters, one object per content file.</div>
</th>
</tr>
<tr id="i742" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativeFileCryptoParameters.Builder.html" title="class in org.apache.iceberg.encryption">NativeFileCryptoParameters.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i743" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/NativelyEncryptedFile.html" title="interface in org.apache.iceberg.encryption">NativelyEncryptedFile</a></td>
<th class="colLast" scope="row">
<div class="block">This interface is applied to OutputFile and InputFile implementations, in order to enable
delivery of crypto parameters (such as encryption keys etc) from the Iceberg key management
module to the writers/readers of file formats that support encryption natively (Parquet and ORC).</div>
</th>
</tr>
<tr id="i744" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieCatalog.html" title="class in org.apache.iceberg.nessie">NessieCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">Nessie implementation of Iceberg Catalog.</div>
</th>
</tr>
<tr id="i745" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieIcebergClient.html" title="class in org.apache.iceberg.nessie">NessieIcebergClient</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i746" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieTableOperations.html" title="class in org.apache.iceberg.nessie">NessieTableOperations</a></td>
<th class="colLast" scope="row">
<div class="block">Nessie implementation of Iceberg TableOperations.</div>
</th>
</tr>
<tr id="i747" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieUtil.html" title="class in org.apache.iceberg.nessie">NessieUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i748" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/nessie/NessieViewOperations.html" title="class in org.apache.iceberg.nessie">NessieViewOperations</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i749" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/hive/NoLock.html" title="class in org.apache.iceberg.hive">NoLock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i750" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/NoOpWriter.html" title="class in org.apache.iceberg.connect.data">NoOpWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i751" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchIcebergTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchIcebergTableException</a></td>
<th class="colLast" scope="row">
<div class="block">NoSuchTableException thrown when a table is found but it is not an Iceberg table.</div>
</th>
</tr>
<tr id="i752" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchNamespaceException.html" title="class in org.apache.iceberg.exceptions">NoSuchNamespaceException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception raised when attempting to load a namespace that does not exist.</div>
</th>
</tr>
<tr id="i753" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/catalyst/analysis/NoSuchProcedureException.html" title="class in org.apache.spark.sql.catalyst.analysis">NoSuchProcedureException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i754" 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="i755" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/NoSuchViewException.html" title="class in org.apache.iceberg.exceptions">NoSuchViewException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception raised when attempting to load a view that does not exist.</div>
</th>
</tr>
<tr id="i756" class="altColor">
<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="i757" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/NotAuthorizedException.html" title="class in org.apache.iceberg.exceptions">NotAuthorizedException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown on HTTP 401 Unauthorized.</div>
</th>
</tr>
<tr id="i758" 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="i759" 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="i760" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/NullOrder.html" title="enum in org.apache.iceberg">NullOrder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i761" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/NumDeletes.html" title="class in org.apache.iceberg.spark.source.metrics">NumDeletes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i762" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/NumSplits.html" title="class in org.apache.iceberg.spark.source.metrics">NumSplits</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i763" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/auth/OAuth2Properties.html" title="class in org.apache.iceberg.rest.auth">OAuth2Properties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i764" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/auth/OAuth2Util.html" title="class in org.apache.iceberg.rest.auth">OAuth2Util</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i765" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/auth/OAuth2Util.AuthSession.html" title="class in org.apache.iceberg.rest.auth">OAuth2Util.AuthSession</a></td>
<th class="colLast" scope="row">
<div class="block">Class to handle authorization headers and token refresh.</div>
</th>
</tr>
<tr id="i766" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/OAuthErrorResponseParser.html" title="class in org.apache.iceberg.rest.responses">OAuthErrorResponseParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i767" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/OAuthTokenResponse.html" title="class in org.apache.iceberg.rest.responses">OAuthTokenResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i768" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/OAuthTokenResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">OAuthTokenResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i769" 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="i770" 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="i771" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.DataWriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.DataWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i772" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/ORC.DeleteWriteBuilder.html" title="class in org.apache.iceberg.orc">ORC.DeleteWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i773" 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="i774" 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="i775" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/OrcBatchReader.html" title="interface in org.apache.iceberg.orc">OrcBatchReader</a>&lt;<a href="org/apache/iceberg/orc/OrcBatchReader.html" title="type parameter in OrcBatchReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Used for implementing ORC batch readers.</div>
</th>
</tr>
<tr id="i776" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/OrcMetrics.html" title="class in org.apache.iceberg.orc">OrcMetrics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i777" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/OrcRowReader.html" title="interface in org.apache.iceberg.orc">OrcRowReader</a>&lt;<a href="org/apache/iceberg/orc/OrcRowReader.html" title="type parameter in OrcRowReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Used for implementing ORC row readers.</div>
</th>
</tr>
<tr id="i778" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/OrcRowWriter.html" title="interface in org.apache.iceberg.orc">OrcRowWriter</a>&lt;<a href="org/apache/iceberg/orc/OrcRowWriter.html" title="type parameter in OrcRowWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Write data value of a schema.</div>
</th>
</tr>
<tr id="i779" 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="i780" 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="i781" 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="i782" 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="i783" 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="i784" 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="i785" 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="i786" 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="i787" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/orc/OrcValueWriter.html" title="interface in org.apache.iceberg.orc">OrcValueWriter</a>&lt;<a href="org/apache/iceberg/orc/OrcValueWriter.html" title="type parameter in OrcValueWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i788" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/OrderedSplitAssignerFactory.html" title="class in org.apache.iceberg.flink.source.assigner">OrderedSplitAssignerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Create default assigner with a comparator that hands out splits where the order of the splits
will be defined by the <a href="org/apache/iceberg/flink/source/split/SerializableComparator.html" title="interface in org.apache.iceberg.flink.source.split"><code>SerializableComparator</code></a>.</div>
</th>
</tr>
<tr id="i789" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/oss/OSSFileIO.html" title="class in org.apache.iceberg.aliyun.oss">OSSFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO implementation backed by OSS.</div>
</th>
</tr>
<tr id="i790" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/oss/OSSOutputStream.html" title="class in org.apache.iceberg.aliyun.oss">OSSOutputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i791" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aliyun/oss/OSSURI.html" title="class in org.apache.iceberg.aliyun.oss">OSSURI</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents a fully qualified location in OSS for input/output operations expressed as
as URI.</div>
</th>
</tr>
<tr id="i792" 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="i793" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/OutputFileFactory.html" title="class in org.apache.iceberg.io">OutputFileFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory responsible for generating unique but recognizable data/delete file names.</div>
</th>
</tr>
<tr id="i794" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/OutputFileFactory.Builder.html" title="class in org.apache.iceberg.io">OutputFileFactory.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i795" 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="i796" 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="i797" 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="i798" 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="i799" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.DataWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DataWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i800" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/Parquet.DeleteWriteBuilder.html" title="class in org.apache.iceberg.parquet">Parquet.DeleteWriteBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i801" 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="i802" 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="i803" 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="i804" 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="i805" 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="i806" 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="i807" 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="i808" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetBloomRowGroupFilter.html" title="class in org.apache.iceberg.parquet">ParquetBloomRowGroupFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i809" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetCodecFactory.html" title="class in org.apache.iceberg.parquet">ParquetCodecFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements a codec factory that is used when reading from Parquet.</div>
</th>
</tr>
<tr id="i810" 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="i811" 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="i812" 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="i813" 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="i814" 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="i815" 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="i816" 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="i817" 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="i818" 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="i819" 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="i820" 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="i821" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ByteArrayReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ByteArrayReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i822" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.BytesReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i823" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.FloatAsDoubleReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i824" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntAsLongReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i825" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.IntegerAsDecimalReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i826" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ListReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html" title="type parameter in ParquetValueReaders.ListReader">E</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i827" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.LongAsDecimalReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i828" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.MapReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="type parameter in ParquetValueReaders.MapReader">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html" title="type parameter in ParquetValueReaders.MapReader">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i829" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.PrimitiveReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html" title="type parameter in ParquetValueReaders.PrimitiveReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i830" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedKeyValueReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in ParquetValueReaders.RepeatedKeyValueReader">M</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="type parameter in 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="i831" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.RepeatedReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="type parameter in ParquetValueReaders.RepeatedReader">T</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html" title="type parameter in ParquetValueReaders.RepeatedReader">I</a>,&#8203;<a 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="i832" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.ReusableEntry</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="type parameter in ParquetValueReaders.ReusableEntry">K</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html" title="type parameter in ParquetValueReaders.ReusableEntry">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i833" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StringReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i834" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.StructReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="type parameter in ParquetValueReaders.StructReader">T</a>,&#8203;<a href="org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html" title="type parameter in ParquetValueReaders.StructReader">I</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i835" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html" title="class in org.apache.iceberg.parquet">ParquetValueReaders.UnboxedReader</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html" title="type parameter in ParquetValueReaders.UnboxedReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i836" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriter.html" title="interface in org.apache.iceberg.parquet">ParquetValueWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriter.html" title="type parameter in ParquetValueWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i837" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i838" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetValueWriters.PositionDeleteStructWriter.html" title="class in org.apache.iceberg.parquet">ParquetValueWriters.PositionDeleteStructWriter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetValueWriters.PositionDeleteStructWriter.html" title="type parameter in ParquetValueWriters.PositionDeleteStructWriter">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i839" 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="i840" 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="i841" 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="i842" 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="i843" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.html" title="class in org.apache.iceberg.flink.data">ParquetWithFlinkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.html" title="type parameter in ParquetWithFlinkSchemaVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i844" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.html" title="class in org.apache.iceberg.spark.data">ParquetWithSparkSchemaVisitor</a>&lt;<a href="org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.html" title="type parameter in ParquetWithSparkSchemaVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Visitor for traversing a Parquet type with a companion Spark type.</div>
</th>
</tr>
<tr id="i845" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="class in org.apache.iceberg.parquet">ParquetWriteAdapter</a>&lt;<a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="type parameter in ParquetWriteAdapter">D</a>&gt;</td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">use <code>ParquetWriter</code></div>
</th>
</tr>
<tr id="i846" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionData.html" title="class in org.apache.iceberg">PartitionData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i847" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/PartitionedAppendWriter.html" title="class in org.apache.iceberg.connect.data">PartitionedAppendWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i848" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/PartitionedFanoutWriter.html" title="class in org.apache.iceberg.io">PartitionedFanoutWriter</a>&lt;<a href="org/apache/iceberg/io/PartitionedFanoutWriter.html" title="type parameter in PartitionedFanoutWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i849" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/PartitionedWriter.html" title="class in org.apache.iceberg.io">PartitionedWriter</a>&lt;<a href="org/apache/iceberg/io/PartitionedWriter.html" title="type parameter in PartitionedWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i850" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg">PartitionField</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a single field in a <a href="org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>PartitionSpec</code></a>.</div>
</th>
</tr>
<tr id="i851" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/Partitioning.html" title="class in org.apache.iceberg">Partitioning</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i852" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/PartitioningWriter.html" title="interface in org.apache.iceberg.io">PartitioningWriter</a>&lt;<a href="org/apache/iceberg/io/PartitioningWriter.html" title="type parameter in PartitioningWriter">T</a>,&#8203;<a href="org/apache/iceberg/io/PartitioningWriter.html" title="type parameter in PartitioningWriter">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A writer capable of writing files of a single type (i.e.</div>
</th>
</tr>
<tr id="i853" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionKey.html" title="class in org.apache.iceberg">PartitionKey</a></td>
<th class="colLast" scope="row">
<div class="block">A struct of partition values.</div>
</th>
</tr>
<tr id="i854" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/PartitionMap.html" title="class in org.apache.iceberg.util">PartitionMap</a>&lt;<a href="org/apache/iceberg/util/PartitionMap.html" title="type parameter in PartitionMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A map that uses a pair of spec ID and partition tuple as keys.</div>
</th>
</tr>
<tr id="i855" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionScanTask.html" title="interface in org.apache.iceberg">PartitionScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A scan task for data within a particular partition</div>
</th>
</tr>
<tr id="i856" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/PartitionSet.html" title="class in org.apache.iceberg.util">PartitionSet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i857" class="rowColor">
<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="i858" class="altColor">
<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="i859" class="rowColor">
<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="i860" class="altColor">
<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="i861" class="rowColor">
<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="i862" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionStatisticsFile.html" title="interface in org.apache.iceberg">PartitionStatisticsFile</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a partition statistics file that can be used to read table data more efficiently.</div>
</th>
</tr>
<tr id="i863" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PartitionStatisticsFileParser.html" title="class in org.apache.iceberg">PartitionStatisticsFileParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i864" class="altColor">
<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="i865" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/PathIdentifier.html" title="class in org.apache.iceberg.spark">PathIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i866" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/Payload.html" title="interface in org.apache.iceberg.connect.events">Payload</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for an element that is an event payload.</div>
</th>
</tr>
<tr id="i867" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/PayloadType.html" title="enum in org.apache.iceberg.connect.events">PayloadType</a></td>
<th class="colLast" scope="row">
<div class="block">Control event types.</div>
</th>
</tr>
<tr id="i868" 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="i869" 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="i870" 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="i871" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PlanningMode.html" title="enum in org.apache.iceberg">PlanningMode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i872" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/PositionalDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">PositionalDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i873" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDelete.html" title="class in org.apache.iceberg.deletes">PositionDelete</a>&lt;<a href="org/apache/iceberg/deletes/PositionDelete.html" title="type parameter in PositionDelete">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i874" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDeleteIndex.html" title="interface in org.apache.iceberg.deletes">PositionDeleteIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i875" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDeleteIndexUtil.html" title="class in org.apache.iceberg.deletes">PositionDeleteIndexUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i876" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/PositionDeletesRewriteCoordinator.html" title="class in org.apache.iceberg.spark">PositionDeletesRewriteCoordinator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i877" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PositionDeletesScanTask.html" title="interface in org.apache.iceberg">PositionDeletesScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg"><code>ScanTask</code></a> for position delete files</div>
</th>
</tr>
<tr id="i878" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/PositionDeletesTable.html" title="class in org.apache.iceberg">PositionDeletesTable</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 whose <a href="org/apache/iceberg/Scan.html" title="interface in org.apache.iceberg"><code>Scan</code></a> provides <a href="org/apache/iceberg/PositionDeletesScanTask.html" title="interface in org.apache.iceberg"><code>PositionDeletesScanTask</code></a>, for
reading of position delete files.</div>
</th>
</tr>
<tr id="i879" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/PositionDeletesTable.PositionDeletesBatchScan.html" title="class in org.apache.iceberg">PositionDeletesTable.PositionDeletesBatchScan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i880" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/PositionDeleteWriter.html" title="class in org.apache.iceberg.deletes">PositionDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/PositionDeleteWriter.html" title="type parameter in PositionDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A position delete writer that can handle deletes ordered by file and position.</div>
</th>
</tr>
<tr id="i881" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/PositionDeltaWriter.html" title="interface in org.apache.iceberg.io">PositionDeltaWriter</a>&lt;<a href="org/apache/iceberg/io/PositionDeltaWriter.html" title="type parameter in PositionDeltaWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A writer capable of writing data and position deletes that may belong to different specs and
partitions.</div>
</th>
</tr>
<tr id="i882" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/PositionOutputStream.html" title="class in org.apache.iceberg.io">PositionOutputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i883" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/Predicate.html" title="class in org.apache.iceberg.expressions">Predicate</a>&lt;<a href="org/apache/iceberg/expressions/Predicate.html" title="type parameter in Predicate">T</a>,&#8203;<a href="org/apache/iceberg/expressions/Predicate.html" title="type parameter in Predicate">C</a> extends <a href="org/apache/iceberg/expressions/Term.html" title="interface in org.apache.iceberg.expressions">Term</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i884" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/Procedure.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">Procedure</a></td>
<th class="colLast" scope="row">
<div class="block">An interface representing a stored procedure available for execution.</div>
</th>
</tr>
<tr id="i885" class="rowColor">
<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureCatalog.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">ProcedureCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A catalog API for working with stored procedures.</div>
</th>
</tr>
<tr id="i886" class="altColor">
<td class="colFirst"><a href="org/apache/spark/sql/connector/iceberg/catalog/ProcedureParameter.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog">ProcedureParameter</a></td>
<th class="colLast" scope="row">
<div class="block">An input parameter of a <a href="org/apache/spark/sql/connector/iceberg/catalog/Procedure.html" title="interface in org.apache.spark.sql.connector.iceberg.catalog"><code>stored procedure</code></a>.</div>
</th>
</tr>
<tr id="i887" 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="i888" 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="i889" 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="i890" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/dell/ecs/PropertiesSerDesUtil.html" title="class in org.apache.iceberg.dell.ecs">PropertiesSerDesUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Convert Map properties to bytes.</div>
</th>
</tr>
<tr id="i891" class="rowColor">
<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="i892" class="altColor">
<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="i893" class="rowColor">
<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="i894" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/Puffin.html" title="class in org.apache.iceberg.puffin">Puffin</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class for reading and writing Puffin files.</div>
</th>
</tr>
<tr id="i895" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/Puffin.ReadBuilder.html" title="class in org.apache.iceberg.puffin">Puffin.ReadBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder for <a href="org/apache/iceberg/puffin/PuffinReader.html" title="class in org.apache.iceberg.puffin"><code>PuffinReader</code></a>.</div>
</th>
</tr>
<tr id="i896" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/Puffin.WriteBuilder.html" title="class in org.apache.iceberg.puffin">Puffin.WriteBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder for <a href="org/apache/iceberg/puffin/PuffinWriter.html" title="class in org.apache.iceberg.puffin"><code>PuffinWriter</code></a>.</div>
</th>
</tr>
<tr id="i897" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/PuffinCompressionCodec.html" title="enum in org.apache.iceberg.puffin">PuffinCompressionCodec</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i898" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/PuffinReader.html" title="class in org.apache.iceberg.puffin">PuffinReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i899" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/PuffinWriter.html" title="class in org.apache.iceberg.puffin">PuffinWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i900" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/RangeReadable.html" title="interface in org.apache.iceberg.io">RangeReadable</a></td>
<th class="colLast" scope="row">
<div class="block"><code>RangeReadable</code> is an interface that allows for implementations of <a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io"><code>InputFile</code></a>
streams to perform positional, range-based reads, which are more efficient than unbounded reads
in many cloud provider object stores.</div>
</th>
</tr>
<tr id="i901" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/data/avro/RawDecoder.html" title="class in org.apache.iceberg.data.avro">RawDecoder</a>&lt;<a href="org/apache/iceberg/data/avro/RawDecoder.html" title="type parameter in RawDecoder">D</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i902" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ReachableFileUtil.html" title="class in org.apache.iceberg">ReachableFileUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i903" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/ReaderFunction.html" title="interface in org.apache.iceberg.flink.source.reader">ReaderFunction</a>&lt;<a href="org/apache/iceberg/flink/source/reader/ReaderFunction.html" title="type parameter in ReaderFunction">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i904" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/Record.html" title="interface in org.apache.iceberg.data">Record</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i905" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/RecordAndPosition.html" title="class in org.apache.iceberg.flink.source.reader">RecordAndPosition</a>&lt;<a href="org/apache/iceberg/flink/source/reader/RecordAndPosition.html" title="type parameter in RecordAndPosition">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A record along with the reader position to be stored in the checkpoint.</div>
</th>
</tr>
<tr id="i906" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/RecordWriter.html" title="interface in org.apache.iceberg.connect.data">RecordWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i907" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/Reference.html" title="interface in org.apache.iceberg.expressions">Reference</a>&lt;<a href="org/apache/iceberg/expressions/Reference.html" title="type parameter in Reference">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents a variable reference in an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>expression</code></a>.</div>
</th>
</tr>
<tr id="i908" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/RefsTable.html" title="class in org.apache.iceberg">RefsTable</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 snapshot references as rows.</div>
</th>
</tr>
<tr id="i909" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/RegisterTableRequest.html" title="interface in org.apache.iceberg.rest.requests">RegisterTableRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i910" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/RegisterTableRequestParser.html" title="class in org.apache.iceberg.rest.requests">RegisterTableRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i911" 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="i912" 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="i913" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/RemoveNetCarryoverIterator.html" title="class in org.apache.iceberg.spark">RemoveNetCarryoverIterator</a></td>
<th class="colLast" scope="row">
<div class="block">This class computes the net changes across multiple snapshots.</div>
</th>
</tr>
<tr id="i914" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/RemoveOrphanFilesProcedure.html" title="class in org.apache.iceberg.spark.procedures">RemoveOrphanFilesProcedure</a></td>
<th class="colLast" scope="row">
<div class="block">A procedure that removes orphan files in a table.</div>
</th>
</tr>
<tr id="i915" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/RenameTableRequest.html" title="class in org.apache.iceberg.rest.requests">RenameTableRequest</a></td>
<th class="colLast" scope="row">
<div class="block">A REST request to rename a table or a view.</div>
</th>
</tr>
<tr id="i916" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/RenameTableRequest.Builder.html" title="class in org.apache.iceberg.rest.requests">RenameTableRequest.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i917" class="rowColor">
<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">API for overwriting files in a table by partition.</div>
</th>
</tr>
<tr id="i918" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ReplaceSortOrder.html" title="interface in org.apache.iceberg">ReplaceSortOrder</a></td>
<th class="colLast" scope="row">
<div class="block">API for replacing table sort order with a newly created order.</div>
</th>
</tr>
<tr id="i919" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ReplaceViewVersion.html" title="interface in org.apache.iceberg.view">ReplaceViewVersion</a></td>
<th class="colLast" scope="row">
<div class="block">API for replacing a view's version.</div>
</th>
</tr>
<tr id="i920" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/ReportMetricsRequest.html" title="interface in org.apache.iceberg.rest.requests">ReportMetricsRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i921" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/ReportMetricsRequest.ReportType.html" title="enum in org.apache.iceberg.rest.requests">ReportMetricsRequest.ReportType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i922" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/ReportMetricsRequestParser.html" title="class in org.apache.iceberg.rest.requests">ReportMetricsRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i923" 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="i924" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/ResolvingFileIO.html" title="class in org.apache.iceberg.io">ResolvingFileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO implementation that uses location scheme to choose the correct FileIO implementation.</div>
</th>
</tr>
<tr id="i925" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/ResourcePaths.html" title="class in org.apache.iceberg.rest">ResourcePaths</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i926" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTCatalog.html" title="class in org.apache.iceberg.rest">RESTCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i927" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTClient.html" title="interface in org.apache.iceberg.rest">RESTClient</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for a basic HTTP Client for interfacing with the REST catalog.</div>
</th>
</tr>
<tr id="i928" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/RESTException.html" title="class in org.apache.iceberg.exceptions">RESTException</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for REST client exceptions</div>
</th>
</tr>
<tr id="i929" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTMessage.html" title="interface in org.apache.iceberg.rest">RESTMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Interface to mark both REST requests and responses.</div>
</th>
</tr>
<tr id="i930" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTRequest.html" title="interface in org.apache.iceberg.rest">RESTRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Interface to mark a REST request.</div>
</th>
</tr>
<tr id="i931" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTResponse.html" title="interface in org.apache.iceberg.rest">RESTResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Interface to mark a REST response</div>
</th>
</tr>
<tr id="i932" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.html" title="class in org.apache.iceberg.rest">RESTSerializers</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i933" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.CommitTransactionRequestDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.CommitTransactionRequestDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i934" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.CommitTransactionRequestSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.CommitTransactionRequestSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i935" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.ErrorResponseDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.ErrorResponseDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i936" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.ErrorResponseSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.ErrorResponseSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i937" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.MetadataUpdateDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.MetadataUpdateDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i938" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.MetadataUpdateSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.MetadataUpdateSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i939" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.NamespaceDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.NamespaceDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i940" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.NamespaceSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.NamespaceSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i941" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.OAuthTokenResponseDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.OAuthTokenResponseDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i942" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.OAuthTokenResponseSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.OAuthTokenResponseSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i943" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.RegisterTableRequestDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.RegisterTableRequestDeserializer</a>&lt;<a href="org/apache/iceberg/rest/RESTSerializers.RegisterTableRequestDeserializer.html" title="type parameter in RESTSerializers.RegisterTableRequestDeserializer">T</a> extends <a href="org/apache/iceberg/rest/requests/RegisterTableRequest.html" title="interface in org.apache.iceberg.rest.requests">RegisterTableRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i944" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.RegisterTableRequestSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.RegisterTableRequestSerializer</a>&lt;<a href="org/apache/iceberg/rest/RESTSerializers.RegisterTableRequestSerializer.html" title="type parameter in RESTSerializers.RegisterTableRequestSerializer">T</a> extends <a href="org/apache/iceberg/rest/requests/RegisterTableRequest.html" title="interface in org.apache.iceberg.rest.requests">RegisterTableRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i945" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.ReportMetricsRequestDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.ReportMetricsRequestDeserializer</a>&lt;<a href="org/apache/iceberg/rest/RESTSerializers.ReportMetricsRequestDeserializer.html" title="type parameter in RESTSerializers.ReportMetricsRequestDeserializer">T</a> extends <a href="org/apache/iceberg/rest/requests/ReportMetricsRequest.html" title="interface in org.apache.iceberg.rest.requests">ReportMetricsRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i946" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.ReportMetricsRequestSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.ReportMetricsRequestSerializer</a>&lt;<a href="org/apache/iceberg/rest/RESTSerializers.ReportMetricsRequestSerializer.html" title="type parameter in RESTSerializers.ReportMetricsRequestSerializer">T</a> extends <a href="org/apache/iceberg/rest/requests/ReportMetricsRequest.html" title="interface in org.apache.iceberg.rest.requests">ReportMetricsRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i947" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.SchemaDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.SchemaDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i948" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.SchemaSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.SchemaSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i949" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.TableIdentifierDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.TableIdentifierDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i950" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.TableIdentifierSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.TableIdentifierSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i951" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.TableMetadataDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.TableMetadataDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i952" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.TableMetadataSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.TableMetadataSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i953" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UnboundPartitionSpecDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UnboundPartitionSpecDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i954" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UnboundPartitionSpecSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UnboundPartitionSpecSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i955" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UnboundSortOrderDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UnboundSortOrderDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i956" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UnboundSortOrderSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UnboundSortOrderSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i957" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UpdateTableRequestDeserializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UpdateTableRequestDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i958" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSerializers.UpdateTableRequestSerializer.html" title="class in org.apache.iceberg.rest">RESTSerializers.UpdateTableRequestSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i959" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTSessionCatalog.html" title="class in org.apache.iceberg.rest">RESTSessionCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i960" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/RESTSigV4Signer.html" title="class in org.apache.iceberg.aws">RESTSigV4Signer</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a request interceptor for use with the HTTPClient that calculates the required signature
for the SigV4 protocol and adds the necessary headers for all requests created by the client.</div>
</th>
</tr>
<tr id="i961" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/RESTUtil.html" title="class in org.apache.iceberg.rest">RESTUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i962" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/ResultDataFiles.html" title="class in org.apache.iceberg.spark.source.metrics">ResultDataFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i963" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/ResultDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">ResultDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i964" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/util/RetryDetector.html" title="class in org.apache.iceberg.aws.util">RetryDetector</a></td>
<th class="colLast" scope="row">
<div class="block">Metrics are the only reliable way provided by the AWS SDK to determine if an API call was
retried.</div>
</th>
</tr>
<tr id="i965" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles</a></td>
<th class="colLast" scope="row">
<div class="block">An action for rewriting data files according to a rewrite strategy.</div>
</th>
</tr>
<tr id="i966" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupFailureResult.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.FileGroupFailureResult</a></td>
<th class="colLast" scope="row">
<div class="block">For a file group that failed to rewrite.</div>
</th>
</tr>
<tr id="i967" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupInfo.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.FileGroupInfo</a></td>
<th class="colLast" scope="row">
<div class="block">A description of a file group, when it was processed, and within which partition.</div>
</th>
</tr>
<tr id="i968" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.FileGroupRewriteResult.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.FileGroupRewriteResult</a></td>
<th class="colLast" scope="row">
<div class="block">For a particular file group, the number of files which are newly created and the number of
files which were formerly part of the table but have been rewritten.</div>
</th>
</tr>
<tr id="i969" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFiles.Result.html" title="interface in org.apache.iceberg.actions">RewriteDataFiles.Result</a></td>
<th class="colLast" scope="row">
<div class="block">A map of file group information to the results of rewriting that file group.</div>
</th>
</tr>
<tr id="i970" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/actions/RewriteDataFilesAction.html" title="class in org.apache.iceberg.flink.actions">RewriteDataFilesAction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i971" 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="i972" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteDataFilesCommitManager.html" title="class in org.apache.iceberg.actions">RewriteDataFilesCommitManager</a></td>
<th class="colLast" scope="row">
<div class="block">Functionality used by RewriteDataFile Actions from different platforms to handle commits.</div>
</th>
</tr>
<tr id="i973" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/RewriteDataFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">RewriteDataFilesSparkAction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i974" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteFileGroup.html" title="class in org.apache.iceberg.actions">RewriteFileGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Container class representing a set of files to be rewritten by a RewriteAction and the new files
which have been written by the action.</div>
</th>
</tr>
<tr id="i975" class="rowColor">
<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="i976" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/RewriteJobOrder.html" title="enum in org.apache.iceberg">RewriteJobOrder</a></td>
<th class="colLast" scope="row">
<div class="block">Enum of supported rewrite job order, it defines the order in which the file groups should be
written.</div>
</th>
</tr>
<tr id="i977" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifests.html" title="interface in org.apache.iceberg.actions">RewriteManifests</a></td>
<th class="colLast" scope="row">
<div class="block">An action that rewrites manifests.</div>
</th>
</tr>
<tr id="i978" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></td>
<th class="colLast" scope="row">
<div class="block">API for rewriting manifests for a table.</div>
</th>
</tr>
<tr id="i979" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewriteManifests.Result.html" title="interface in org.apache.iceberg.actions">RewriteManifests.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i980" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/RewriteManifestsSparkAction.html" title="class in org.apache.iceberg.spark.actions">RewriteManifestsSparkAction</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="i981" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.html" title="interface in org.apache.iceberg.actions">RewritePositionDeleteFiles</a></td>
<th class="colLast" scope="row">
<div class="block">An action for rewriting position delete files.</div>
</th>
</tr>
<tr id="i982" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.FileGroupInfo.html" title="interface in org.apache.iceberg.actions">RewritePositionDeleteFiles.FileGroupInfo</a></td>
<th class="colLast" scope="row">
<div class="block">A description of a position delete file group, when it was processed, and within which
partition.</div>
</th>
</tr>
<tr id="i983" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.FileGroupRewriteResult.html" title="interface in org.apache.iceberg.actions">RewritePositionDeleteFiles.FileGroupRewriteResult</a></td>
<th class="colLast" scope="row">
<div class="block">For a particular position delete file group, the number of position delete files which are
newly created and the number of files which were formerly part of the table but have been
rewritten.</div>
</th>
</tr>
<tr id="i984" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.Result.html" title="interface in org.apache.iceberg.actions">RewritePositionDeleteFiles.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i985" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/RewritePositionDeleteFilesProcedure.html" title="class in org.apache.iceberg.spark.procedures">RewritePositionDeleteFilesProcedure</a></td>
<th class="colLast" scope="row">
<div class="block">A procedure that rewrites position delete files in a table.</div>
</th>
</tr>
<tr id="i986" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/RewritePositionDeleteFilesSparkAction.html" title="class in org.apache.iceberg.spark.actions">RewritePositionDeleteFilesSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">Spark implementation of <a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.html" title="interface in org.apache.iceberg.actions"><code>RewritePositionDeleteFiles</code></a>.</div>
</th>
</tr>
<tr id="i987" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeletesCommitManager.html" title="class in org.apache.iceberg.actions">RewritePositionDeletesCommitManager</a></td>
<th class="colLast" scope="row">
<div class="block">Functionality used by <a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.html" title="interface in org.apache.iceberg.actions"><code>RewritePositionDeleteFiles</code></a> from different platforms to handle
commits.</div>
</th>
</tr>
<tr id="i988" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/RewritePositionDeletesGroup.html" title="class in org.apache.iceberg.actions">RewritePositionDeletesGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Container class representing a set of position delete files to be rewritten by a <a href="org/apache/iceberg/actions/RewritePositionDeleteFiles.html" title="interface in org.apache.iceberg.actions"><code>RewritePositionDeleteFiles</code></a> and the new files which have been written by the action.</div>
</th>
</tr>
<tr id="i989" 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="i990" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/RollingDataWriter.html" title="class in org.apache.iceberg.io">RollingDataWriter</a>&lt;<a href="org/apache/iceberg/io/RollingDataWriter.html" title="type parameter in RollingDataWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A rolling data writer that splits incoming data into multiple files within one spec/partition
based on the target file size.</div>
</th>
</tr>
<tr id="i991" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/RollingEqualityDeleteWriter.html" title="class in org.apache.iceberg.io">RollingEqualityDeleteWriter</a>&lt;<a href="org/apache/iceberg/io/RollingEqualityDeleteWriter.html" title="type parameter in RollingEqualityDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A rolling equality delete writer that splits incoming deletes into multiple files within one
spec/partition based on the target file size.</div>
</th>
</tr>
<tr id="i992" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/RollingManifestWriter.html" title="class in org.apache.iceberg">RollingManifestWriter</a>&lt;<a href="org/apache/iceberg/RollingManifestWriter.html" title="type parameter in RollingManifestWriter">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/RollingManifestWriter.html" title="type parameter in RollingManifestWriter">F</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">As opposed to <a href="org/apache/iceberg/ManifestWriter.html" title="class in org.apache.iceberg"><code>ManifestWriter</code></a>, a rolling writer could produce multiple manifest files.</div>
</th>
</tr>
<tr id="i993" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/RollingPositionDeleteWriter.html" title="class in org.apache.iceberg.io">RollingPositionDeleteWriter</a>&lt;<a href="org/apache/iceberg/io/RollingPositionDeleteWriter.html" title="type parameter in RollingPositionDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A rolling position delete writer that splits incoming deletes into multiple files within one
spec/partition based on the target file size.</div>
</th>
</tr>
<tr id="i994" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataFileScanTaskReader.html" title="class in org.apache.iceberg.flink.source">RowDataFileScanTaskReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i995" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/RowDataProjection.html" title="class in org.apache.iceberg.flink.data">RowDataProjection</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i996" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/RowDataReaderFunction.html" title="class in org.apache.iceberg.flink.source.reader">RowDataReaderFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i997" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataRewriter.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i998" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataRewriter.RewriteMap.html" title="class in org.apache.iceberg.flink.source">RowDataRewriter.RewriteMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i999" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/RowDataTaskWriterFactory.html" title="class in org.apache.iceberg.flink.sink">RowDataTaskWriterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1000" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/RowDataToAvroGenericRecordConverter.html" title="class in org.apache.iceberg.flink.source">RowDataToAvroGenericRecordConverter</a></td>
<th class="colLast" scope="row">
<div class="block">This is not serializable because Avro <code>Schema</code> is not actually serializable, even though it
implements <code>Serializable</code> interface.</div>
</th>
</tr>
<tr id="i1001" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/RowDataUtil.html" title="class in org.apache.iceberg.flink.data">RowDataUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1002" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/RowDataWrapper.html" title="class in org.apache.iceberg.flink">RowDataWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1003" 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="i1004" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/RowLevelOperationMode.html" title="enum in org.apache.iceberg">RowLevelOperationMode</a></td>
<th class="colLast" scope="row">
<div class="block">Iceberg supports two ways to modify records in a table: copy-on-write and merge-on-read.</div>
</th>
</tr>
<tr id="i1005" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/RowPositionColumnVector.html" title="class in org.apache.iceberg.spark.data.vectorized">RowPositionColumnVector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1006" 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">
<div class="block">Exception used to wrap <code>IOException</code> as a <code>RuntimeException</code> and add context.</div>
</th>
</tr>
<tr id="i1007" 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="i1008" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3FileIO.html" title="class in org.apache.iceberg.aws.s3">S3FileIO</a></td>
<th class="colLast" scope="row">
<div class="block">FileIO implementation backed by S3.</div>
</th>
</tr>
<tr id="i1009" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/S3FileIOAwsClientFactories.html" title="class in org.apache.iceberg.aws">S3FileIOAwsClientFactories</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1010" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3FileIOAwsClientFactory.html" title="interface in org.apache.iceberg.aws.s3">S3FileIOAwsClientFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1011" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3FileIOProperties.html" title="class in org.apache.iceberg.aws.s3">S3FileIOProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1012" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3InputFile.html" title="class in org.apache.iceberg.aws.s3">S3InputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1013" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.html" title="class in org.apache.iceberg.aws.s3.signer">S3ObjectMapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1014" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignRequestDeserializer.html" title="class in org.apache.iceberg.aws.s3.signer">S3ObjectMapper.S3SignRequestDeserializer</a>&lt;<a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignRequestDeserializer.html" title="type parameter in S3ObjectMapper.S3SignRequestDeserializer">T</a> extends <a href="org/apache/iceberg/aws/s3/signer/S3SignRequest.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1015" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignRequestSerializer.html" title="class in org.apache.iceberg.aws.s3.signer">S3ObjectMapper.S3SignRequestSerializer</a>&lt;<a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignRequestSerializer.html" title="type parameter in S3ObjectMapper.S3SignRequestSerializer">T</a> extends <a href="org/apache/iceberg/aws/s3/signer/S3SignRequest.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignRequest</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1016" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignResponseDeserializer.html" title="class in org.apache.iceberg.aws.s3.signer">S3ObjectMapper.S3SignResponseDeserializer</a>&lt;<a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignResponseDeserializer.html" title="type parameter in S3ObjectMapper.S3SignResponseDeserializer">T</a> extends <a href="org/apache/iceberg/aws/s3/signer/S3SignResponse.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignResponse</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1017" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignResponseSerializer.html" title="class in org.apache.iceberg.aws.s3.signer">S3ObjectMapper.S3SignResponseSerializer</a>&lt;<a href="org/apache/iceberg/aws/s3/signer/S3ObjectMapper.S3SignResponseSerializer.html" title="type parameter in S3ObjectMapper.S3SignResponseSerializer">T</a> extends <a href="org/apache/iceberg/aws/s3/signer/S3SignResponse.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignResponse</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1018" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3OutputFile.html" title="class in org.apache.iceberg.aws.s3">S3OutputFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1019" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/S3RequestUtil.html" title="class in org.apache.iceberg.aws.s3">S3RequestUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1020" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3SignRequest.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1021" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3SignRequestParser.html" title="class in org.apache.iceberg.aws.s3.signer">S3SignRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1022" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3SignResponse.html" title="interface in org.apache.iceberg.aws.s3.signer">S3SignResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1023" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3SignResponseParser.html" title="class in org.apache.iceberg.aws.s3.signer">S3SignResponseParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1024" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/aws/s3/signer/S3V4RestSignerClient.html" title="class in org.apache.iceberg.aws.s3.signer">S3V4RestSignerClient</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1025" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/Scan.html" title="interface in org.apache.iceberg">Scan</a>&lt;<a href="org/apache/iceberg/Scan.html" title="type parameter in Scan">ThisT</a>,&#8203;<a href="org/apache/iceberg/Scan.html" title="type parameter in Scan">T</a> extends <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>,&#8203;<a href="org/apache/iceberg/Scan.html" title="type parameter in Scan">G</a> extends <a href="org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg">ScanTaskGroup</a>&lt;<a href="org/apache/iceberg/Scan.html" title="type parameter in Scan">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Scan objects are immutable and can be shared between threads.</div>
</th>
</tr>
<tr id="i1026" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/ScanContext.html" title="class in org.apache.iceberg.flink.source">ScanContext</a></td>
<th class="colLast" scope="row">
<div class="block">Context object with optional arguments for a Flink Scan.</div>
</th>
</tr>
<tr id="i1027" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/ScanContext.Builder.html" title="class in org.apache.iceberg.flink.source">ScanContext.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1028" 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="i1029" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/ScanMetrics.html" title="class in org.apache.iceberg.metrics">ScanMetrics</a></td>
<th class="colLast" scope="row">
<div class="block">Carries all metrics for a particular scan</div>
</th>
</tr>
<tr id="i1030" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/ScanMetricsResult.html" title="interface in org.apache.iceberg.metrics">ScanMetricsResult</a></td>
<th class="colLast" scope="row">
<div class="block">A serializable version of <a href="org/apache/iceberg/metrics/ScanMetrics.html" title="class in org.apache.iceberg.metrics"><code>ScanMetrics</code></a> that carries its results.</div>
</th>
</tr>
<tr id="i1031" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/ScanMetricsUtil.html" title="class in org.apache.iceberg.metrics">ScanMetricsUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1032" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/ScannedDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">ScannedDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1033" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/ScannedDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">ScannedDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1034" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/ScanReport.html" title="interface in org.apache.iceberg.metrics">ScanReport</a></td>
<th class="colLast" scope="row">
<div class="block">A Table Scan report that contains all relevant information from a Table Scan.</div>
</th>
</tr>
<tr id="i1035" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/ScanReportParser.html" title="class in org.apache.iceberg.metrics">ScanReportParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1036" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.html" title="class in org.apache.iceberg">ScanSummary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1037" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg">ScanSummary.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1038" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ScanSummary.PartitionMetrics.html" title="class in org.apache.iceberg">ScanSummary.PartitionMetrics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1039" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a></td>
<th class="colLast" scope="row">
<div class="block">A scan task.</div>
</th>
</tr>
<tr id="i1040" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg">ScanTaskGroup</a>&lt;<a href="org/apache/iceberg/ScanTaskGroup.html" title="type parameter in ScanTaskGroup">T</a> extends <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A scan task that may include partial input files, multiple input files or both.</div>
</th>
</tr>
<tr id="i1041" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/ScanTaskSetManager.html" title="class in org.apache.iceberg.spark">ScanTaskSetManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1042" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a></td>
<th class="colLast" scope="row">
<div class="block">The schema of a data table.</div>
</th>
</tr>
<tr id="i1043" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SchemaParser.html" title="class in org.apache.iceberg">SchemaParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1044" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUpdate.html" title="class in org.apache.iceberg.connect.data">SchemaUpdate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1045" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUpdate.AddColumn.html" title="class in org.apache.iceberg.connect.data">SchemaUpdate.AddColumn</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1046" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUpdate.Consumer.html" title="class in org.apache.iceberg.connect.data">SchemaUpdate.Consumer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1047" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUpdate.MakeOptional.html" title="class in org.apache.iceberg.connect.data">SchemaUpdate.MakeOptional</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1048" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUpdate.UpdateType.html" title="class in org.apache.iceberg.connect.data">SchemaUpdate.UpdateType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1049" 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="i1050" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/SchemaUtils.html" title="class in org.apache.iceberg.connect.data">SchemaUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1051" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="class in org.apache.iceberg.schema">SchemaWithPartnerVisitor</a>&lt;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="type parameter in SchemaWithPartnerVisitor">P</a>,&#8203;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.html" title="type parameter in SchemaWithPartnerVisitor">R</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1052" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.PartnerAccessors.html" title="interface in org.apache.iceberg.schema">SchemaWithPartnerVisitor.PartnerAccessors</a>&lt;<a href="org/apache/iceberg/schema/SchemaWithPartnerVisitor.PartnerAccessors.html" title="type parameter in SchemaWithPartnerVisitor.PartnerAccessors">P</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1053" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io">SeekableInputStream</a></td>
<th class="colLast" scope="row">
<div class="block"><code>SeekableInputStream</code> is an interface with the methods needed to read data from a file or
Hadoop data stream.</div>
</th>
</tr>
<tr id="i1054" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/SerializableComparator.html" title="interface in org.apache.iceberg.flink.source.split">SerializableComparator</a>&lt;<a href="org/apache/iceberg/flink/source/split/SerializableComparator.html" title="type parameter in SerializableComparator">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1055" 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="i1056" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/SerializableFunction.html" title="interface in org.apache.iceberg.util">SerializableFunction</a>&lt;<a href="org/apache/iceberg/util/SerializableFunction.html" title="type parameter in SerializableFunction">S</a>,&#8203;<a href="org/apache/iceberg/util/SerializableFunction.html" title="type parameter in SerializableFunction">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A concrete transform function that applies a transform to values of a certain type.</div>
</th>
</tr>
<tr id="i1057" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/SerializableMap.html" title="class in org.apache.iceberg.util">SerializableMap</a>&lt;<a href="org/apache/iceberg/util/SerializableMap.html" title="type parameter in SerializableMap">K</a>,&#8203;<a href="org/apache/iceberg/util/SerializableMap.html" title="type parameter in SerializableMap">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1058" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/SerializableRecordEmitter.html" title="interface in org.apache.iceberg.flink.source.reader">SerializableRecordEmitter</a>&lt;<a href="org/apache/iceberg/flink/source/reader/SerializableRecordEmitter.html" title="type parameter in SerializableRecordEmitter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1059" class="rowColor">
<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="i1060" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SerializableTable.html" title="class in org.apache.iceberg">SerializableTable</a></td>
<th class="colLast" scope="row">
<div class="block">A read-only serializable table that can be sent to other nodes in a cluster.</div>
</th>
</tr>
<tr id="i1061" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SerializableTable.SerializableMetadataTable.html" title="class in org.apache.iceberg">SerializableTable.SerializableMetadataTable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1062" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SerializableTableWithSize.html" title="class in org.apache.iceberg.spark.source">SerializableTableWithSize</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides a serializable table with a known size estimate.</div>
</th>
</tr>
<tr id="i1063" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SerializableTableWithSize.SerializableMetadataTableWithSize.html" title="class in org.apache.iceberg.spark.source">SerializableTableWithSize.SerializableMetadataTableWithSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1064" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/SerializationUtil.html" title="class in org.apache.iceberg.util">SerializationUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1065" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/ServiceFailureException.html" title="class in org.apache.iceberg.exceptions">ServiceFailureException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown on HTTP 5XX Server Error.</div>
</th>
</tr>
<tr id="i1066" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/ServiceUnavailableException.html" title="class in org.apache.iceberg.exceptions">ServiceUnavailableException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown on HTTP 503: service is unavailable</div>
</th>
</tr>
<tr id="i1067" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/SessionCatalog.html" title="interface in org.apache.iceberg.catalog">SessionCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A Catalog API for table and namespace operations that includes session context.</div>
</th>
</tr>
<tr id="i1068" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/SessionCatalog.SessionContext.html" title="class in org.apache.iceberg.catalog">SessionCatalog.SessionContext</a></td>
<th class="colLast" scope="row">
<div class="block">Context for a session.</div>
</th>
</tr>
<tr id="i1069" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/SetAccumulator.html" title="class in org.apache.iceberg.spark.actions">SetAccumulator</a>&lt;<a href="org/apache/iceberg/spark/actions/SetAccumulator.html" title="type parameter in SetAccumulator">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1070" 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="i1071" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SetPartitionStatistics.html" title="class in org.apache.iceberg">SetPartitionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1072" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SetStatistics.html" title="class in org.apache.iceberg">SetStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1073" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/SimpleSplitAssignerFactory.html" title="class in org.apache.iceberg.flink.source.assigner">SimpleSplitAssignerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Create simple assigner that hands out splits without any guarantee in order or locality.</div>
</th>
</tr>
<tr id="i1074" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SingleValueParser.html" title="class in org.apache.iceberg">SingleValueParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1075" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SizeBasedDataRewriter.html" title="class in org.apache.iceberg.actions">SizeBasedDataRewriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1076" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SizeBasedFileRewriter.html" title="class in org.apache.iceberg.actions">SizeBasedFileRewriter</a>&lt;<a href="org/apache/iceberg/actions/SizeBasedFileRewriter.html" title="type parameter in SizeBasedFileRewriter">T</a> extends <a href="org/apache/iceberg/ContentScanTask.html" title="interface in org.apache.iceberg">ContentScanTask</a>&lt;<a href="org/apache/iceberg/actions/SizeBasedFileRewriter.html" title="type parameter in SizeBasedFileRewriter">F</a>&gt;,&#8203;<a href="org/apache/iceberg/actions/SizeBasedFileRewriter.html" title="type parameter in SizeBasedFileRewriter">F</a> extends <a href="org/apache/iceberg/ContentFile.html" title="interface in org.apache.iceberg">ContentFile</a>&lt;<a href="org/apache/iceberg/actions/SizeBasedFileRewriter.html" title="type parameter in SizeBasedFileRewriter">F</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A file rewriter that determines which files to rewrite based on their size.</div>
</th>
</tr>
<tr id="i1077" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SizeBasedPositionDeletesRewriter.html" title="class in org.apache.iceberg.actions">SizeBasedPositionDeletesRewriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1078" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/SkippedDataFiles.html" title="class in org.apache.iceberg.spark.source.metrics">SkippedDataFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1079" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/SkippedDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">SkippedDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1080" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/SkippedDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">SkippedDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1081" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/SkippedDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">SkippedDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1082" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></td>
<th class="colLast" scope="row">
<div class="block">A snapshot of the data in a table at a point in time.</div>
</th>
</tr>
<tr id="i1083" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/delta/SnapshotDeltaLakeTable.html" title="interface in org.apache.iceberg.delta">SnapshotDeltaLakeTable</a></td>
<th class="colLast" scope="row">
<div class="block">Snapshot an existing Delta Lake table to Iceberg in place.</div>
</th>
</tr>
<tr id="i1084" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/delta/SnapshotDeltaLakeTable.Result.html" title="interface in org.apache.iceberg.delta">SnapshotDeltaLakeTable.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i1085" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SnapshotIdGeneratorUtil.html" title="class in org.apache.iceberg">SnapshotIdGeneratorUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1086" 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="i1087" 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="i1088" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SnapshotRef.html" title="class in org.apache.iceberg">SnapshotRef</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1089" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SnapshotRef.Builder.html" title="class in org.apache.iceberg">SnapshotRef.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1090" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SnapshotRefParser.html" title="class in org.apache.iceberg">SnapshotRefParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1091" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SnapshotScan.html" title="class in org.apache.iceberg">SnapshotScan</a>&lt;<a href="org/apache/iceberg/SnapshotScan.html" title="type parameter in SnapshotScan">ThisT</a>,&#8203;<a href="org/apache/iceberg/SnapshotScan.html" title="type parameter in SnapshotScan">T</a> extends <a href="org/apache/iceberg/ScanTask.html" title="interface in org.apache.iceberg">ScanTask</a>,&#8203;<a href="org/apache/iceberg/SnapshotScan.html" title="type parameter in SnapshotScan">G</a> extends <a href="org/apache/iceberg/ScanTaskGroup.html" title="interface in org.apache.iceberg">ScanTaskGroup</a>&lt;<a href="org/apache/iceberg/SnapshotScan.html" title="type parameter in SnapshotScan">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">This is a common base class to share code between different BaseScan implementations that handle
scans of a particular snapshot.</div>
</th>
</tr>
<tr id="i1092" 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="i1093" 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="i1094" 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="i1095" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotTable.html" title="interface in org.apache.iceberg.actions">SnapshotTable</a></td>
<th class="colLast" scope="row">
<div class="block">An action that creates an independent snapshot of an existing table.</div>
</th>
</tr>
<tr id="i1096" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotTable.Result.html" title="interface in org.apache.iceberg.actions">SnapshotTable.Result</a></td>
<th class="colLast" scope="row">
<div class="block">The action result that contains a summary of the execution.</div>
</th>
</tr>
<tr id="i1097" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/SnapshotTableSparkAction.html" title="class in org.apache.iceberg.spark.actions">SnapshotTableSparkAction</a></td>
<th class="colLast" scope="row">
<div class="block">Creates a new Iceberg table based on a source Spark table.</div>
</th>
</tr>
<tr id="i1098" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="interface in org.apache.iceberg.actions">SnapshotUpdate</a>&lt;<a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a>,&#8203;<a href="org/apache/iceberg/actions/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An action that produces snapshots.</div>
</th>
</tr>
<tr id="i1099" 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="i1100" 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="i1101" 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="i1102" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/snowflake/SnowflakeCatalog.html" title="class in org.apache.iceberg.snowflake">SnowflakeCatalog</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1103" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SortDirection.html" title="enum in org.apache.iceberg">SortDirection</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1104" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/SortedMerge.html" title="class in org.apache.iceberg.util">SortedMerge</a>&lt;<a href="org/apache/iceberg/util/SortedMerge.html" title="type parameter in SortedMerge">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An Iterable that merges the items from other Iterables in order.</div>
</th>
</tr>
<tr id="i1105" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SortField.html" title="class in org.apache.iceberg">SortField</a></td>
<th class="colLast" scope="row">
<div class="block">A field in a <a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg"><code>SortOrder</code></a>.</div>
</th>
</tr>
<tr id="i1106" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/deletes/SortingPositionOnlyDeleteWriter.html" title="class in org.apache.iceberg.deletes">SortingPositionOnlyDeleteWriter</a>&lt;<a href="org/apache/iceberg/deletes/SortingPositionOnlyDeleteWriter.html" title="type parameter in SortingPositionOnlyDeleteWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A position delete writer that is capable of handling unordered deletes without rows.</div>
</th>
</tr>
<tr id="i1107" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SortKey.html" title="class in org.apache.iceberg">SortKey</a></td>
<th class="colLast" scope="row">
<div class="block">A struct of flattened sort field values.</div>
</th>
</tr>
<tr id="i1108" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg">SortOrder</a></td>
<th class="colLast" scope="row">
<div class="block">A sort order that defines how data and delete files should be ordered in a table.</div>
</th>
</tr>
<tr id="i1109" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SortOrder.Builder.html" title="class in org.apache.iceberg">SortOrder.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder used to create valid <a href="org/apache/iceberg/SortOrder.html" title="class in org.apache.iceberg"><code>sort orders</code></a>.</div>
</th>
</tr>
<tr id="i1110" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SortOrderBuilder.html" title="interface in org.apache.iceberg">SortOrderBuilder</a>&lt;<a href="org/apache/iceberg/SortOrderBuilder.html" title="type parameter in SortOrderBuilder">R</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Methods for building a sort order.</div>
</th>
</tr>
<tr id="i1111" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SortOrderComparators.html" title="class in org.apache.iceberg">SortOrderComparators</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1112" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SortOrderParser.html" title="class in org.apache.iceberg">SortOrderParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1113" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/SortOrderUtil.html" title="class in org.apache.iceberg.util">SortOrderUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1114" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/transforms/SortOrderVisitor.html" title="interface in org.apache.iceberg.transforms">SortOrderVisitor</a>&lt;<a href="org/apache/iceberg/transforms/SortOrderVisitor.html" title="type parameter in SortOrderVisitor">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1115" class="rowColor">
<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="i1116" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/Spark3Util.CatalogAndIdentifier.html" title="class in org.apache.iceberg.spark">Spark3Util.CatalogAndIdentifier</a></td>
<th class="colLast" scope="row">
<div class="block">This mimics a class inside of Spark which is private inside of LookupCatalog.</div>
</th>
</tr>
<tr id="i1117" 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="i1118" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/actions/SparkActions.html" title="class in org.apache.iceberg.spark.actions">SparkActions</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/apache/iceberg/actions/ActionsProvider.html" title="interface in org.apache.iceberg.actions"><code>ActionsProvider</code></a> for Spark.</div>
</th>
</tr>
<tr id="i1119" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkAggregates.html" title="class in org.apache.iceberg.spark">SparkAggregates</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1120" 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="i1121" 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="i1122" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkCachedTableCatalog.html" title="class in org.apache.iceberg.spark">SparkCachedTableCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">An internal table catalog that is capable of loading tables from a cache.</div>
</th>
</tr>
<tr id="i1123" class="rowColor">
<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="i1124" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkChangelogTable.html" title="class in org.apache.iceberg.spark.source">SparkChangelogTable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1125" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkContentFile.html" title="class in org.apache.iceberg.spark">SparkContentFile</a>&lt;<a href="org/apache/iceberg/spark/SparkContentFile.html" title="type parameter in SparkContentFile">F</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1126" class="altColor">
<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="i1127" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkDeleteFile.html" title="class in org.apache.iceberg.spark">SparkDeleteFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1128" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SparkDistributedDataScan.html" title="class in org.apache.iceberg">SparkDistributedDataScan</a></td>
<th class="colLast" scope="row">
<div class="block">A batch data scan that can utilize Spark cluster resources for planning.</div>
</th>
</tr>
<tr id="i1129" class="rowColor">
<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="i1130" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkExecutorCache.html" title="class in org.apache.iceberg.spark">SparkExecutorCache</a></td>
<th class="colLast" scope="row">
<div class="block">An executor cache for reducing the computation and IO overhead in tasks.</div>
</th>
</tr>
<tr id="i1131" 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="i1132" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkFunctionCatalog.html" title="class in org.apache.iceberg.spark">SparkFunctionCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A function catalog that can be used to resolve Iceberg functions without a metastore connection.</div>
</th>
</tr>
<tr id="i1133" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/SparkFunctions.html" title="class in org.apache.iceberg.spark.functions">SparkFunctions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1134" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkMetadataColumn.html" title="class in org.apache.iceberg.spark.source">SparkMetadataColumn</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1135" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkMicroBatchStream.html" title="class in org.apache.iceberg.spark.source">SparkMicroBatchStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1136" 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="i1137" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/SparkOrcValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkOrcValueReaders</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1138" class="altColor">
<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="i1139" class="rowColor">
<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="i1140" class="altColor">
<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="i1141" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPartitionedFanoutWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedFanoutWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1142" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPartitionedWriter.html" title="class in org.apache.iceberg.spark.source">SparkPartitionedWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1143" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPositionDeletesRewrite.html" title="class in org.apache.iceberg.spark.source">SparkPositionDeletesRewrite</a></td>
<th class="colLast" scope="row">
<div class="block"><code>Write</code> class for rewriting position delete files from Spark.</div>
</th>
</tr>
<tr id="i1144" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPositionDeletesRewrite.DeleteTaskCommit.html" title="class in org.apache.iceberg.spark.source">SparkPositionDeletesRewrite.DeleteTaskCommit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1145" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkPositionDeletesRewriteBuilder.html" title="class in org.apache.iceberg.spark.source">SparkPositionDeletesRewriteBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder class for rewrites of position delete files from Spark.</div>
</th>
</tr>
<tr id="i1146" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/SparkProcedures.html" title="class in org.apache.iceberg.spark.procedures">SparkProcedures</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1147" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/procedures/SparkProcedures.ProcedureBuilder.html" title="interface in org.apache.iceberg.spark.procedures">SparkProcedures.ProcedureBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1148" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkReadConf.html" title="class in org.apache.iceberg.spark">SparkReadConf</a></td>
<th class="colLast" scope="row">
<div class="block">A class for common Iceberg configs for Spark reads.</div>
</th>
</tr>
<tr id="i1149" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkReadOptions.html" title="class in org.apache.iceberg.spark">SparkReadOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Spark DF read options</div>
</th>
</tr>
<tr id="i1150" 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="i1151" 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="i1152" 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.FunctionCatalog &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="i1153" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkSQLProperties.html" title="class in org.apache.iceberg.spark">SparkSQLProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1154" 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="i1155" 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="i1156" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkTableCache.html" title="class in org.apache.iceberg.spark">SparkTableCache</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1157" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkTableUtil.html" title="class in org.apache.iceberg.spark">SparkTableUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Java version of the original SparkTableUtil.scala
https://github.com/apache/iceberg/blob/apache-iceberg-0.8.0-incubating/spark/src/main/scala/org/apache/iceberg/spark/SparkTableUtil.scala</div>
</th>
</tr>
<tr id="i1158" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkTableUtil.SparkPartition.html" title="class in org.apache.iceberg.spark">SparkTableUtil.SparkPartition</a></td>
<th class="colLast" scope="row">
<div class="block">Class representing a table partition.</div>
</th>
</tr>
<tr id="i1159" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkUtil.html" title="class in org.apache.iceberg.spark">SparkUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1160" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkV2Filters.html" title="class in org.apache.iceberg.spark">SparkV2Filters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1161" 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="i1162" 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="i1163" 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="i1164" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/SparkView.html" title="class in org.apache.iceberg.spark.source">SparkView</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1165" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkWriteConf.html" title="class in org.apache.iceberg.spark">SparkWriteConf</a></td>
<th class="colLast" scope="row">
<div class="block">A class for common Iceberg configs for Spark writes.</div>
</th>
</tr>
<tr id="i1166" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkWriteOptions.html" title="class in org.apache.iceberg.spark">SparkWriteOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Spark DF write options</div>
</th>
</tr>
<tr id="i1167" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkWriteRequirements.html" title="class in org.apache.iceberg.spark">SparkWriteRequirements</a></td>
<th class="colLast" scope="row">
<div class="block">A set of requirements such as distribution and ordering reported to Spark during writes.</div>
</th>
</tr>
<tr id="i1168" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SparkWriteUtil.html" title="class in org.apache.iceberg.spark">SparkWriteUtil</a></td>
<th class="colLast" scope="row">
<div class="block">A utility that contains helper methods for working with Spark writes.</div>
</th>
</tr>
<tr id="i1169" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/SplitAssigner.html" title="interface in org.apache.iceberg.flink.source.assigner">SplitAssigner</a></td>
<th class="colLast" scope="row">
<div class="block">SplitAssigner interface is extracted out as a separate component so that we can plug in different
split assignment strategy for different requirements.</div>
</th>
</tr>
<tr id="i1170" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/SplitAssignerFactory.html" title="interface in org.apache.iceberg.flink.source.assigner">SplitAssignerFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1171" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/assigner/SplitAssignerType.html" title="enum in org.apache.iceberg.flink.source.assigner">SplitAssignerType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1172" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/SplitComparators.html" title="class in org.apache.iceberg.flink.source.split">SplitComparators</a></td>
<th class="colLast" scope="row">
<div class="block">Provides implementations of <a href="org/apache/iceberg/flink/source/split/SerializableComparator.html" title="interface in org.apache.iceberg.flink.source.split"><code>SerializableComparator</code></a>
which could be used for ordering splits.</div>
</th>
</tr>
<tr id="i1173" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/split/SplitRequestEvent.html" title="class in org.apache.iceberg.flink.source.split">SplitRequestEvent</a></td>
<th class="colLast" scope="row">
<div class="block">We can remove this class once FLINK-21364 is resolved.</div>
</th>
</tr>
<tr id="i1174" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SplittableScanTask.html" title="interface in org.apache.iceberg">SplittableScanTask</a>&lt;<a href="org/apache/iceberg/SplittableScanTask.html" title="type parameter in SplittableScanTask">ThisT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A scan task that can be split into smaller scan tasks.</div>
</th>
</tr>
<tr id="i1175" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/reader/SplitWatermarkExtractor.html" title="interface in org.apache.iceberg.flink.source.reader">SplitWatermarkExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">The interface used to extract watermarks from splits.</div>
</th>
</tr>
<tr id="i1176" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/SQLViewRepresentation.html" title="interface in org.apache.iceberg.view">SQLViewRepresentation</a></td>
<th class="colLast" scope="row">
<div class="block">SQLViewRepresentation represents views in SQL with a given dialect</div>
</th>
</tr>
<tr id="i1177" class="rowColor">
<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="i1178" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/StandardBlobTypes.html" title="class in org.apache.iceberg.puffin">StandardBlobTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1179" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/encryption/StandardEncryptionManager.html" title="class in org.apache.iceberg.encryption">StandardEncryptionManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1180" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/puffin/StandardPuffinProperties.html" title="class in org.apache.iceberg.puffin">StandardPuffinProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1181" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/StartCommit.html" title="class in org.apache.iceberg.connect.events">StartCommit</a></td>
<th class="colLast" scope="row">
<div class="block">A control event payload for events sent by a coordinator to request workers to send back the
table data that has been written and is ready to commit.</div>
</th>
</tr>
<tr id="i1182" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/enumerator/StaticIcebergEnumerator.html" title="class in org.apache.iceberg.flink.source.enumerator">StaticIcebergEnumerator</a></td>
<th class="colLast" scope="row">
<div class="block">One-time split enumeration at the start-up for batch execution</div>
</th>
</tr>
<tr id="i1183" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/StaticTableOperations.html" title="class in org.apache.iceberg">StaticTableOperations</a></td>
<th class="colLast" scope="row">
<div class="block">TableOperations implementation that provides access to metadata for a Table at some point in
time, using a table metadata location.</div>
</th>
</tr>
<tr id="i1184" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/StatisticsFile.html" title="interface in org.apache.iceberg">StatisticsFile</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a statistics file in the Puffin format, that can be used to read table data more
efficiently.</div>
</th>
</tr>
<tr id="i1185" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/StatisticsFileParser.html" title="class in org.apache.iceberg">StatisticsFileParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1186" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/StreamingDelete.html" title="class in org.apache.iceberg">StreamingDelete</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/iceberg/DeleteFiles.html" title="interface in org.apache.iceberg"><code>Delete</code></a> implementation that avoids loading full manifests in memory.</div>
</th>
</tr>
<tr id="i1187" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/StreamingMonitorFunction.html" title="class in org.apache.iceberg.flink.source">StreamingMonitorFunction</a></td>
<th class="colLast" scope="row">
<div class="block">This is the single (non-parallel) monitoring task which takes a <a href="org/apache/iceberg/flink/source/FlinkInputFormat.html" title="class in org.apache.iceberg.flink.source"><code>FlinkInputFormat</code></a>, it is
responsible for:
Monitoring snapshots of the Iceberg table.</div>
</th>
</tr>
<tr id="i1188" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/StreamingReaderOperator.html" title="class in org.apache.iceberg.flink.source">StreamingReaderOperator</a></td>
<th class="colLast" scope="row">
<div class="block">The operator that reads the <a href="org/apache/iceberg/flink/source/FlinkInputSplit.html" title="class in org.apache.iceberg.flink.source"><code>splits</code></a> received from the preceding <a href="org/apache/iceberg/flink/source/StreamingMonitorFunction.html" title="class in org.apache.iceberg.flink.source"><code>StreamingMonitorFunction</code></a>.</div>
</th>
</tr>
<tr id="i1189" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/source/StreamingStartingStrategy.html" title="enum in org.apache.iceberg.flink.source">StreamingStartingStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">Starting strategy for streaming execution.</div>
</th>
</tr>
<tr id="i1190" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/StrictMetricsEvaluator.html" title="class in org.apache.iceberg.expressions">StrictMetricsEvaluator</a></td>
<th class="colLast" scope="row">
<div class="block">Evaluates an <a href="org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on a <a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg"><code>DataFile</code></a> to test whether all rows in the file match.</div>
</th>
</tr>
<tr id="i1191" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for accessing data by position in a schema.</div>
</th>
</tr>
<tr id="i1192" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeMap.html" title="class in org.apache.iceberg.util">StructLikeMap</a>&lt;<a href="org/apache/iceberg/util/StructLikeMap.html" title="type parameter in StructLikeMap">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1193" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeSet.html" title="class in org.apache.iceberg.util">StructLikeSet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1194" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/StructLikeWrapper.html" title="class in org.apache.iceberg.util">StructLikeWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper to adapt StructLike for use in maps and sets by implementing equals and hashCode.</div>
</th>
</tr>
<tr id="i1195" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/StructProjection.html" title="class in org.apache.iceberg.util">StructProjection</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1196" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/data/StructRowData.html" title="class in org.apache.iceberg.flink.data">StructRowData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1197" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/SupportsBulkOperations.html" title="interface in org.apache.iceberg.io">SupportsBulkOperations</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1198" 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="i1199" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/SupportsPrefixOperations.html" title="interface in org.apache.iceberg.io">SupportsPrefixOperations</a></td>
<th class="colLast" scope="row">
<div class="block">This interface is intended as an extension for FileIO implementations to provide additional
prefix based operations that may be useful in performing supporting operations.</div>
</th>
</tr>
<tr id="i1200" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/SupportsReplaceView.html" title="interface in org.apache.iceberg.spark">SupportsReplaceView</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1201" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/SupportsRowPosition.html" title="interface in org.apache.iceberg.avro">SupportsRowPosition</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for readers that accept a callback to determine the starting row position of an Avro
split.</div>
</th>
</tr>
<tr id="i1202" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SystemConfigs.html" title="class in org.apache.iceberg">SystemConfigs</a></td>
<th class="colLast" scope="row">
<div class="block">Configuration properties that are controlled by Java system properties or environmental variable.</div>
</th>
</tr>
<tr id="i1203" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/SystemConfigs.ConfigEntry.html" title="class in org.apache.iceberg">SystemConfigs.ConfigEntry</a>&lt;<a href="org/apache/iceberg/SystemConfigs.ConfigEntry.html" title="type parameter in SystemConfigs.ConfigEntry">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1204" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg">SystemProperties</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/apache/iceberg/SystemConfigs.html" title="class in org.apache.iceberg"><code>SystemConfigs</code></a> instead; will be removed in 2.0.0</div>
</th>
</tr>
<tr id="i1205" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a table.</div>
</th>
</tr>
<tr id="i1206" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/TableCommit.html" title="interface in org.apache.iceberg.catalog">TableCommit</a></td>
<th class="colLast" scope="row">
<div class="block">This represents a commit to be applied for a single table with <a href="org/apache/iceberg/UpdateRequirement.html" title="interface in org.apache.iceberg"><code>UpdateRequirement</code></a>s to be
validated and <a href="org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg"><code>MetadataUpdate</code></a>s that have been applied.</div>
</th>
</tr>
<tr id="i1207" 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="i1208" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/TableIdentifierParser.html" title="class in org.apache.iceberg.catalog">TableIdentifierParser</a></td>
<th class="colLast" scope="row">
<div class="block">Parses TableIdentifiers from a JSON representation, which is the JSON representation utilized in
the REST catalog.</div>
</th>
</tr>
<tr id="i1209" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.html" title="interface in org.apache.iceberg.flink">TableLoader</a></td>
<th class="colLast" scope="row">
<div class="block">Serializable loader to load an Iceberg <a href="org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a>.</div>
</th>
</tr>
<tr id="i1210" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.CatalogTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.CatalogTableLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1211" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/TableLoader.HadoopTableLoader.html" title="class in org.apache.iceberg.flink">TableLoader.HadoopTableLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1212" 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="i1213" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/TableMetadata.Builder.html" title="class in org.apache.iceberg">TableMetadata.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1214" class="altColor">
<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="i1215" class="rowColor">
<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="i1216" class="altColor">
<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="i1217" class="rowColor">
<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="i1218" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/data/TableMigrationUtil.html" title="class in org.apache.iceberg.data">TableMigrationUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1219" 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="i1220" 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="i1221" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/TableReference.html" title="class in org.apache.iceberg.connect.events">TableReference</a></td>
<th class="colLast" scope="row">
<div class="block">Element representing a table identifier, with namespace and name.</div>
</th>
</tr>
<tr id="i1222" class="altColor">
<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="i1223" class="rowColor">
<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="i1224" class="altColor">
<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="i1225" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/TableSinkConfig.html" title="class in org.apache.iceberg.connect">TableSinkConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1226" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskEqualityDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskEqualityDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1227" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskIndexedDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskIndexedDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1228" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskNumDeletes.html" title="class in org.apache.iceberg.spark.source.metrics">TaskNumDeletes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1229" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskNumSplits.html" title="class in org.apache.iceberg.spark.source.metrics">TaskNumSplits</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1230" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskPositionalDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskPositionalDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1231" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskResultDataFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskResultDataFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1232" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskResultDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskResultDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1233" class="rowColor">
<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="i1234" class="altColor">
<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="i1235" class="rowColor">
<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="i1236" class="altColor">
<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="i1237" class="rowColor">
<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="i1238" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskScannedDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskScannedDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1239" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskScannedDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskScannedDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1240" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskSkippedDataFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskSkippedDataFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1241" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskSkippedDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskSkippedDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1242" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskSkippedDeleteFiles.html" title="class in org.apache.iceberg.spark.source.metrics">TaskSkippedDeleteFiles</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1243" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskSkippedDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskSkippedDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1244" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskTotalDataFileSize.html" title="class in org.apache.iceberg.spark.source.metrics">TaskTotalDataFileSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1245" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskTotalDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskTotalDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1246" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskTotalDeleteFileSize.html" title="class in org.apache.iceberg.spark.source.metrics">TaskTotalDeleteFileSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1247" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskTotalDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TaskTotalDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1248" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TaskTotalPlanningDuration.html" title="class in org.apache.iceberg.spark.source.metrics">TaskTotalPlanningDuration</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1249" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/TaskWriter.html" title="interface in org.apache.iceberg.io">TaskWriter</a>&lt;<a href="org/apache/iceberg/io/TaskWriter.html" title="type parameter in TaskWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The writer interface could accept records and provide the generated data files.</div>
</th>
</tr>
<tr id="i1250" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/flink/sink/TaskWriterFactory.html" title="interface in org.apache.iceberg.flink.sink">TaskWriterFactory</a>&lt;<a href="org/apache/iceberg/flink/sink/TaskWriterFactory.html" title="type parameter in TaskWriterFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Factory to create <a href="org/apache/iceberg/io/TaskWriter.html" title="interface in org.apache.iceberg.io"><code>TaskWriter</code></a></div>
</th>
</tr>
<tr id="i1251" 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="i1252" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/TezUtil.html" title="class in org.apache.iceberg.mr.hive">TezUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1253" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ThreadPools.html" title="class in org.apache.iceberg.util">ThreadPools</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1254" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/Timer.html" title="interface in org.apache.iceberg.metrics">Timer</a></td>
<th class="colLast" scope="row">
<div class="block">Generalized Timer interface for creating telemetry related instances for measuring duration of
operations.</div>
</th>
</tr>
<tr id="i1255" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/Timer.Timed.html" title="interface in org.apache.iceberg.metrics">Timer.Timed</a></td>
<th class="colLast" scope="row">
<div class="block">A timing sample that carries internal state about the Timer's start position.</div>
</th>
</tr>
<tr id="i1256" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/metrics/TimerResult.html" title="interface in org.apache.iceberg.metrics">TimerResult</a></td>
<th class="colLast" scope="row">
<div class="block">A serializable version of a <a href="org/apache/iceberg/metrics/Timer.html" title="interface in org.apache.iceberg.metrics"><code>Timer</code></a> that carries its result.</div>
</th>
</tr>
<tr id="i1257" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/events/TopicPartitionOffset.html" title="class in org.apache.iceberg.connect.events">TopicPartitionOffset</a></td>
<th class="colLast" scope="row">
<div class="block">Element representing an offset, with topic name, partition number, and offset.</div>
</th>
</tr>
<tr id="i1258" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TotalDataFileSize.html" title="class in org.apache.iceberg.spark.source.metrics">TotalDataFileSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1259" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TotalDataManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TotalDataManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1260" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TotalDeleteFileSize.html" title="class in org.apache.iceberg.spark.source.metrics">TotalDeleteFileSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1261" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TotalDeleteManifests.html" title="class in org.apache.iceberg.spark.source.metrics">TotalDeleteManifests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1262" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/source/metrics/TotalPlanningDuration.html" title="class in org.apache.iceberg.spark.source.metrics">TotalPlanningDuration</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1263" 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="i1264" 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="i1265" 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="i1266" 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="i1267" 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="i1268" 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="i1269" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg truncate transform.</div>
</th>
</tr>
<tr id="i1270" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateBase.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateBase</a>&lt;<a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateBase.html" title="type parameter in TruncateFunction.TruncateBase">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1271" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateBigInt.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateBigInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1272" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateBinary.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateBinary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1273" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateDecimal.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateDecimal</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1274" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateInt.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1275" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateSmallInt.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateSmallInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1276" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateString.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateString</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1277" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/TruncateFunction.TruncateTinyInt.html" title="class in org.apache.iceberg.spark.functions">TruncateFunction.TruncateTinyInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1278" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/TruncateUtil.html" title="class in org.apache.iceberg.util">TruncateUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Contains the logic for various <code>truncate</code> transformations for various types.</div>
</th>
</tr>
<tr id="i1279" 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="i1280" 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="i1281" 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="i1282" 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="i1283" 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="i1284" 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="i1285" 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="i1286" 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="i1287" 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="i1288" 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="i1289" 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="i1290" 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="i1291" 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="i1292" 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="i1293" 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="i1294" 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="i1295" 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="i1296" 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="i1297" 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="i1298" 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="i1299" 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="i1300" 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="i1301" 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="i1302" 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="i1303" 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="i1304" 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="i1305" 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="i1306" 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="i1307" 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="i1308" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundAggregate.html" title="class in org.apache.iceberg.expressions">UnboundAggregate</a>&lt;<a href="org/apache/iceberg/expressions/UnboundAggregate.html" title="type parameter in UnboundAggregate">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1309" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UnboundPartitionSpec.html" title="class in org.apache.iceberg">UnboundPartitionSpec</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1310" 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="i1311" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UnboundSortOrder.html" title="class in org.apache.iceberg">UnboundSortOrder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1312" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundTerm.html" title="interface in org.apache.iceberg.expressions">UnboundTerm</a>&lt;<a href="org/apache/iceberg/expressions/UnboundTerm.html" title="type parameter in UnboundTerm">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents an unbound term.</div>
</th>
</tr>
<tr id="i1313" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/UnboundTransform.html" title="class in org.apache.iceberg.expressions">UnboundTransform</a>&lt;<a href="org/apache/iceberg/expressions/UnboundTransform.html" title="type parameter in UnboundTransform">S</a>,&#8203;<a href="org/apache/iceberg/expressions/UnboundTransform.html" title="type parameter in UnboundTransform">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1314" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/jdbc/UncheckedInterruptedException.html" title="class in org.apache.iceberg.jdbc">UncheckedInterruptedException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1315" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/jdbc/UncheckedSQLException.html" title="class in org.apache.iceberg.jdbc">UncheckedSQLException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1316" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/UnicodeUtil.html" title="class in org.apache.iceberg.util">UnicodeUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1317" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/schema/UnionByNameVisitor.html" title="class in org.apache.iceberg.schema">UnionByNameVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">Visitor class that accumulates the set of changes needed to evolve an existing schema into the
union of the existing and a new schema.</div>
</th>
</tr>
<tr id="i1318" 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="i1319" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/UnknownViewRepresentation.html" title="interface in org.apache.iceberg.view">UnknownViewRepresentation</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1320" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/UnpartitionedWriter.html" title="class in org.apache.iceberg.io">UnpartitionedWriter</a>&lt;<a href="org/apache/iceberg/io/UnpartitionedWriter.html" title="type parameter in UnpartitionedWriter">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1321" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/UnprocessableEntityException.html" title="class in org.apache.iceberg.exceptions">UnprocessableEntityException</a></td>
<th class="colLast" scope="row">
<div class="block">REST exception thrown when a request is well-formed but cannot be applied.</div>
</th>
</tr>
<tr id="i1322" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg">UpdateLocation</a></td>
<th class="colLast" scope="row">
<div class="block">API for setting a table's or view's base location.</div>
</th>
</tr>
<tr id="i1323" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/UpdateNamespacePropertiesRequest.html" title="class in org.apache.iceberg.rest.requests">UpdateNamespacePropertiesRequest</a></td>
<th class="colLast" scope="row">
<div class="block">A REST request to set and/or remove properties on a namespace.</div>
</th>
</tr>
<tr id="i1324" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/UpdateNamespacePropertiesRequest.Builder.html" title="class in org.apache.iceberg.rest.requests">UpdateNamespacePropertiesRequest.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1325" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/UpdateNamespacePropertiesResponse.html" title="class in org.apache.iceberg.rest.responses">UpdateNamespacePropertiesResponse</a></td>
<th class="colLast" scope="row">
<div class="block">A REST response to a request to set and/or remove properties on a namespace.</div>
</th>
</tr>
<tr id="i1326" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/responses/UpdateNamespacePropertiesResponse.Builder.html" title="class in org.apache.iceberg.rest.responses">UpdateNamespacePropertiesResponse.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1327" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdatePartitionSpec.html" title="interface in org.apache.iceberg">UpdatePartitionSpec</a></td>
<th class="colLast" scope="row">
<div class="block">API for partition spec evolution.</div>
</th>
</tr>
<tr id="i1328" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdatePartitionStatistics.html" title="interface in org.apache.iceberg">UpdatePartitionStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">API for updating partition statistics files in a table.</div>
</th>
</tr>
<tr id="i1329" class="rowColor">
<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="i1330" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.html" title="interface in org.apache.iceberg">UpdateRequirement</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a requirement for a <a href="org/apache/iceberg/MetadataUpdate.html" title="interface in org.apache.iceberg"><code>MetadataUpdate</code></a></div>
</th>
</tr>
<tr id="i1331" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertCurrentSchemaID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertCurrentSchemaID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1332" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertDefaultSortOrderID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertDefaultSortOrderID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1333" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertDefaultSpecID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertDefaultSpecID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1334" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertLastAssignedFieldId.html" title="class in org.apache.iceberg">UpdateRequirement.AssertLastAssignedFieldId</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1335" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertLastAssignedPartitionId.html" title="class in org.apache.iceberg">UpdateRequirement.AssertLastAssignedPartitionId</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1336" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertRefSnapshotID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertRefSnapshotID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1337" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertTableDoesNotExist.html" title="class in org.apache.iceberg">UpdateRequirement.AssertTableDoesNotExist</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1338" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertTableUUID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertTableUUID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1339" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirement.AssertViewUUID.html" title="class in org.apache.iceberg">UpdateRequirement.AssertViewUUID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1340" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirementParser.html" title="class in org.apache.iceberg">UpdateRequirementParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1341" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateRequirements.html" title="class in org.apache.iceberg">UpdateRequirements</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1342" class="altColor">
<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="i1343" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/UpdateStatistics.html" title="interface in org.apache.iceberg">UpdateStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">API for updating statistics files in a table.</div>
</th>
</tr>
<tr id="i1344" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/UpdateTableRequest.html" title="class in org.apache.iceberg.rest.requests">UpdateTableRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1345" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/rest/requests/UpdateTableRequestParser.html" title="class in org.apache.iceberg.rest.requests">UpdateTableRequestParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1346" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/UpdateViewProperties.html" title="interface in org.apache.iceberg.view">UpdateViewProperties</a></td>
<th class="colLast" scope="row">
<div class="block">API for updating view properties.</div>
</th>
</tr>
<tr id="i1347" class="rowColor">
<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="i1348" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/Utilities.html" title="class in org.apache.iceberg.connect.data">Utilities</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1349" 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="i1350" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/UUIDUtil.html" title="class in org.apache.iceberg.util">UUIDUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1351" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/exceptions/ValidationException.html" title="class in org.apache.iceberg.exceptions">ValidationException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception which is raised when the arguments are valid in isolation, but not in conjunction with
other arguments or state, as opposed to <code>IllegalArgumentException</code> which is raised when an
argument value is always invalid.</div>
</th>
</tr>
<tr id="i1352" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReader.html" title="interface in org.apache.iceberg.avro">ValueReader</a>&lt;<a href="org/apache/iceberg/avro/ValueReader.html" title="type parameter in ValueReader">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1353" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReaders.html" title="class in org.apache.iceberg.avro">ValueReaders</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1354" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/avro/ValueReaders.PlannedStructReader.html" title="class in org.apache.iceberg.avro">ValueReaders.PlannedStructReader</a>&lt;<a href="org/apache/iceberg/avro/ValueReaders.PlannedStructReader.html" title="type parameter in ValueReaders.PlannedStructReader">S</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1355" 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="i1356" 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="i1357" 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="i1358" 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="i1359" 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="i1360" 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="i1361" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.ConstantVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.ConstantVectorHolder</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/VectorHolder.ConstantVectorHolder.html" title="type parameter in VectorHolder.ConstantVectorHolder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Vector Holder which does not actually produce values, consumers of this class should use the
constantValue to populate their ColumnVector implementation.</div>
</th>
</tr>
<tr id="i1362" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.DeletedVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.DeletedVectorHolder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1363" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorHolder.PositionVectorHolder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorHolder.PositionVectorHolder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1364" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/iceberg/parquet/VectorizedReader.html" title="interface in org.apache.iceberg.parquet"><code>VectorReader(s)</code></a> that read in a batch of values into Arrow vectors.</div>
</th>
</tr>
<tr id="i1365" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.ConstantVectorReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader.ConstantVectorReader</a>&lt;<a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.ConstantVectorReader.html" title="type parameter in VectorizedArrowReader.ConstantVectorReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Dummy Vector Reader which doesn't actually read files, instead it returns a dummy
VectorHolder which indicates the constant value which should be used for this column.</div>
</th>
</tr>
<tr id="i1366" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedArrowReader.DeletedVectorReader.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedArrowReader.DeletedVectorReader</a></td>
<th class="colLast" scope="row">
<div class="block">A Dummy Vector Reader which doesn't actually read files.</div>
</th>
</tr>
<tr id="i1367" class="rowColor">
<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="i1368" class="altColor">
<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="i1369" class="rowColor">
<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="i1370" class="altColor">
<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="i1371" class="rowColor">
<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="i1372" class="altColor">
<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="i1373" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedReaderBuilder.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedReaderBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1374" 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="i1375" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/data/vectorized/VectorizedSparkOrcReaders.html" title="class in org.apache.iceberg.spark.data.vectorized">VectorizedSparkOrcReaders</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1376" class="altColor">
<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="i1377" class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.html" title="class in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport</a></td>
<th class="colLast" scope="row">
<div class="block">Copied here from Hive for compatibility</div>
</th>
</tr>
<tr id="i1378" class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hive/ql/exec/vector/VectorizedSupport.Support.html" title="enum in org.apache.hadoop.hive.ql.exec.vector">VectorizedSupport.Support</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1379" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/arrow/vectorized/VectorizedTableScanIterable.html" title="class in org.apache.iceberg.arrow.vectorized">VectorizedTableScanIterable</a></td>
<th class="colLast" scope="row">
<div class="block">A vectorized implementation of the Iceberg reader that iterates over the table scan.</div>
</th>
</tr>
<tr id="i1380" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/VersionBuilder.html" title="interface in org.apache.iceberg.view">VersionBuilder</a>&lt;<a href="org/apache/iceberg/view/VersionBuilder.html" title="type parameter in VersionBuilder">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1381" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/View.html" title="interface in org.apache.iceberg.view">View</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for view definition.</div>
</th>
</tr>
<tr id="i1382" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewBuilder.html" title="interface in org.apache.iceberg.view">ViewBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder used to create or replace a SQL <a href="org/apache/iceberg/view/View.html" title="interface in org.apache.iceberg.view"><code>View</code></a>.</div>
</th>
</tr>
<tr id="i1383" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/ViewCatalog.html" title="interface in org.apache.iceberg.catalog">ViewCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A Catalog API for view create, drop, and load operations.</div>
</th>
</tr>
<tr id="i1384" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewHistoryEntry.html" title="interface in org.apache.iceberg.view">ViewHistoryEntry</a></td>
<th class="colLast" scope="row">
<div class="block">View history entry.</div>
</th>
</tr>
<tr id="i1385" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewMetadata.html" title="interface in org.apache.iceberg.view">ViewMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1386" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewMetadata.Builder.html" title="class in org.apache.iceberg.view">ViewMetadata.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1387" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewMetadataParser.html" title="class in org.apache.iceberg.view">ViewMetadataParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1388" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewOperations.html" title="interface in org.apache.iceberg.view">ViewOperations</a></td>
<th class="colLast" scope="row">
<div class="block">SPI interface to abstract view metadata access and updates.</div>
</th>
</tr>
<tr id="i1389" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewProperties.html" title="class in org.apache.iceberg.view">ViewProperties</a></td>
<th class="colLast" scope="row">
<div class="block">View properties that can be set during CREATE/REPLACE view or using updateProperties API.</div>
</th>
</tr>
<tr id="i1390" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewRepresentation.html" title="interface in org.apache.iceberg.view">ViewRepresentation</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1391" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewRepresentation.Type.html" title="class in org.apache.iceberg.view">ViewRepresentation.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1392" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/catalog/ViewSessionCatalog.html" title="interface in org.apache.iceberg.catalog">ViewSessionCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">A session Catalog API for view create, drop, and load operations.</div>
</th>
</tr>
<tr id="i1393" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewUtil.html" title="class in org.apache.iceberg.view">ViewUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1394" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewVersion.html" title="interface in org.apache.iceberg.view">ViewVersion</a></td>
<th class="colLast" scope="row">
<div class="block">A version of the view at a point in time.</div>
</th>
</tr>
<tr id="i1395" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/view/ViewVersionParser.html" title="class in org.apache.iceberg.view">ViewVersionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1396" 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>
<tr id="i1397" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/mr/hive/serde/objectinspector/WriteObjectInspector.html" title="interface in org.apache.iceberg.mr.hive.serde.objectinspector">WriteObjectInspector</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for converting the Hive primitive objects for the objects which could be added to an
Iceberg Record.</div>
</th>
</tr>
<tr id="i1398" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/io/WriteResult.html" title="class in org.apache.iceberg.io">WriteResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1399" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/io/WriteResult.Builder.html" title="class in org.apache.iceberg.io">WriteResult.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1400" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/connect/data/WriterResult.html" title="class in org.apache.iceberg.connect.data">WriterResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1401" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/YearsFunction.html" title="class in org.apache.iceberg.spark.functions">YearsFunction</a></td>
<th class="colLast" scope="row">
<div class="block">A Spark function implementation for the Iceberg year transform.</div>
</th>
</tr>
<tr id="i1402" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/YearsFunction.DateToYearsFunction.html" title="class in org.apache.iceberg.spark.functions">YearsFunction.DateToYearsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1403" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/YearsFunction.TimestampNtzToYearsFunction.html" title="class in org.apache.iceberg.spark.functions">YearsFunction.TimestampNtzToYearsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1404" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/spark/functions/YearsFunction.TimestampToYearsFunction.html" title="class in org.apache.iceberg.spark.functions">YearsFunction.TimestampToYearsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1405" class="rowColor">
<td class="colFirst"><a href="org/apache/iceberg/expressions/Zorder.html" title="class in org.apache.iceberg.expressions">Zorder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1406" class="altColor">
<td class="colFirst"><a href="org/apache/iceberg/util/ZOrderByteUtils.html" title="class in org.apache.iceberg.util">ZOrderByteUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Within Z-Ordering the byte representations of objects being compared must be ordered, this
requires several types to be transformed when converted to bytes.</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>