blob: 5ec1cc140ae1e6340bf8693867cb4c50b162b46a [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>iceberg-cpp: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">iceberg-cpp
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>empty()&#160;:&#160;<a class="el" href="classiceberg_1_1DataFileSet.html#afa1c160bbab9d68e42883283edae4942">iceberg::DataFileSet</a>, <a class="el" href="classiceberg_1_1DeleteFileIndex.html#a4108cf374396498f7e7a8eb83e6bce72">iceberg::DeleteFileIndex</a></li>
<li>Empty()&#160;:&#160;<a class="el" href="classiceberg_1_1InheritableMetadataFactory.html#ab2e66f0d56ee88c5c5be93d850a7619c">iceberg::InheritableMetadataFactory</a></li>
<li>empty()&#160;:&#160;<a class="el" href="classiceberg_1_1internal_1_1EqualityDeletes.html#ac907508e16e8fd6bbe597b41e5b6f024">iceberg::internal::EqualityDeletes</a>, <a class="el" href="classiceberg_1_1internal_1_1PositionDeletes.html#a2d5f652d40d5352a2555d2e34d287c43">iceberg::internal::PositionDeletes</a>, <a class="el" href="classiceberg_1_1PartitionMap.html#af7217d05bde0386b324836e21dd2da27">iceberg::PartitionMap&lt; V &gt;</a>, <a class="el" href="classiceberg_1_1PartitionSet.html#ae5fd71adff5f78784d31e958a5a61756">iceberg::PartitionSet</a></li>
<li>EmptySchema()&#160;:&#160;<a class="el" href="classiceberg_1_1Schema.html#a3fcd7158ae7cbd43e12228a066c30c6e">iceberg::Schema</a></li>
<li>Encode()&#160;:&#160;<a class="el" href="classiceberg_1_1UrlEncoder.html#a5fb81572f607d755ec55665a725b593d">iceberg::UrlEncoder</a></li>
<li>end()&#160;:&#160;<a class="el" href="classiceberg_1_1DataFileSet.html#a52f39f16b394f713b5e6940a53a7faec">iceberg::DataFileSet</a>, <a class="el" href="classiceberg_1_1PartitionMap.html#a6b188d9adb334b132f8f201e4d2eae65">iceberg::PartitionMap&lt; V &gt;</a>, <a class="el" href="classiceberg_1_1PartitionSet.html#a984b44a4f4165b083f969795abf1427a">iceberg::PartitionSet</a></li>
<li>Entries()&#160;:&#160;<a class="el" href="classiceberg_1_1ManifestGroup.html#ac32c99dc2e55004d2ad68893b52ff609">iceberg::ManifestGroup</a>, <a class="el" href="classiceberg_1_1ManifestReader.html#a068079494a5e9143005e42f60cb39bcc">iceberg::ManifestReader</a>, <a class="el" href="classiceberg_1_1ManifestReaderImpl.html#aca92b650d42ccd16ebcd5be85f3ed629">iceberg::ManifestReaderImpl</a></li>
<li>Env()&#160;:&#160;<a class="el" href="classiceberg_1_1Command.html#a4f7da9f4b7a0a2d7c4e30b0fcc0510fc">iceberg::Command</a></li>
<li>Eq()&#160;:&#160;<a class="el" href="classiceberg_1_1BoundVisitor.html#ab8b110291e99d2e743c9a70637d2800c">iceberg::BoundVisitor&lt; R &gt;</a>, <a class="el" href="classiceberg_1_1EvalVisitor.html#a62d666807b94200e98ad7883219738fd">iceberg::EvalVisitor</a>, <a class="el" href="classiceberg_1_1InclusiveMetricsVisitor.html#a9ef2d6f1f816477dcc8adfc6a06f1dba">iceberg::InclusiveMetricsVisitor</a>, <a class="el" href="classiceberg_1_1ManifestEvalVisitor.html#a06eaa4f298f1c9fc3fe4cf69b97d5436">iceberg::ManifestEvalVisitor</a>, <a class="el" href="classiceberg_1_1StrictMetricsVisitor.html#a8f818f51f31797528f612f0be6f9aeb1">iceberg::StrictMetricsVisitor</a></li>
<li>Equal()&#160;:&#160;<a class="el" href="classiceberg_1_1Expressions.html#a099da8de1b919fdc4574458b308d9ea7">iceberg::Expressions</a></li>
<li>Equals()&#160;:&#160;<a class="el" href="classiceberg_1_1And.html#aa1b15d267e484f7b4c32eb5b7dc647f5">iceberg::And</a>, <a class="el" href="classiceberg_1_1BinaryType.html#a0e578d04d92146f70eef86625b90e63b">iceberg::BinaryType</a>, <a class="el" href="classiceberg_1_1BooleanType.html#a4fad06eec8c8fc3b70c1dcebd75bdd16">iceberg::BooleanType</a>, <a class="el" href="classiceberg_1_1BoundLiteralPredicate.html#aa92ed21cf7fd9e7ada37ad9eb91a9977">iceberg::BoundLiteralPredicate</a>, <a class="el" href="classiceberg_1_1BoundReference.html#a7ea16cba6f701f87ca07438593a97078">iceberg::BoundReference</a>, <a class="el" href="classiceberg_1_1BoundSetPredicate.html#a06619576f7388681a6f0c04432b61e4e">iceberg::BoundSetPredicate</a>, <a class="el" href="classiceberg_1_1BoundTerm.html#a9f4726d7e71a9032408a7c6a196618a0">iceberg::BoundTerm</a>, <a class="el" href="classiceberg_1_1BoundTransform.html#aa639d4379735d306c14c2eb06e5ab47f">iceberg::BoundTransform</a>, <a class="el" href="classiceberg_1_1BoundUnaryPredicate.html#a3ad39a4f9541ec0eeb24611213faae43">iceberg::BoundUnaryPredicate</a>, <a class="el" href="classiceberg_1_1DateType.html#ad20312546a7660cc58682d55bf799510">iceberg::DateType</a>, <a class="el" href="classiceberg_1_1DecimalType.html#a007634af36bc1840174cd4f8e858932a">iceberg::DecimalType</a>, <a class="el" href="classiceberg_1_1DoubleType.html#a2a5bf07567145c3ce81f4dbb3e936a7c">iceberg::DoubleType</a>, <a class="el" href="classiceberg_1_1Expression.html#a5f62190ba4e74757afb0fba05acb1e6a">iceberg::Expression</a>, <a class="el" href="classiceberg_1_1False.html#aabcd9ebfb3e6cec22fa5bd45aedfacc6">iceberg::False</a>, <a class="el" href="classiceberg_1_1FixedType.html#aff8137285dc267477662d048336a042f">iceberg::FixedType</a>, <a class="el" href="classiceberg_1_1FloatType.html#ad8d5c5dc96c6ea4b5e5e20a18145a72e">iceberg::FloatType</a>, <a class="el" href="classiceberg_1_1IntType.html#aa39dbcac859031a3d95b2f78f8bdbae5">iceberg::IntType</a>, <a class="el" href="classiceberg_1_1ListType.html#adfb9356f15ea75e3a373dd13210b30f4">iceberg::ListType</a>, <a class="el" href="classiceberg_1_1LongType.html#a6724cb3e8baf53d3541edafea7411ff7">iceberg::LongType</a>, <a class="el" href="classiceberg_1_1MapType.html#a46328c2281d6c63357fa8132c6397a86">iceberg::MapType</a>, <a class="el" href="classiceberg_1_1Not.html#a5f9793238a0dd8b701b8f3f6dbc613b1">iceberg::Not</a>, <a class="el" href="classiceberg_1_1Or.html#acbd078a10cd61ba2d76788b42966b197">iceberg::Or</a>, <a class="el" href="classiceberg_1_1StringType.html#af2c489a93f3213f378871a24750a2429">iceberg::StringType</a>, <a class="el" href="classiceberg_1_1StructType.html#ac409fbe5fd9f8f37b398bb737795da7f">iceberg::StructType</a>, <a class="el" href="classiceberg_1_1table_1_1AddPartitionSpec.html#aa055292f5d2233649c0211f39174af6c">iceberg::table::AddPartitionSpec</a>, <a class="el" href="classiceberg_1_1table_1_1AddSchema.html#a377adadc6ce56d231e48a2e4195228de">iceberg::table::AddSchema</a>, <a class="el" href="classiceberg_1_1table_1_1AddSnapshot.html#ae53026f65b90b2c73a76e7553f5a7949">iceberg::table::AddSnapshot</a>, <a class="el" href="classiceberg_1_1table_1_1AddSortOrder.html#a68d5925d06a6725437a304de57d83aba">iceberg::table::AddSortOrder</a>, <a class="el" href="classiceberg_1_1table_1_1AssertCurrentSchemaID.html#a45888a72ad08f6467d1668ad7a201b73">iceberg::table::AssertCurrentSchemaID</a>, <a class="el" href="classiceberg_1_1table_1_1AssertDefaultSortOrderID.html#af50939744fff79c6d03c993a5c813717">iceberg::table::AssertDefaultSortOrderID</a>, <a class="el" href="classiceberg_1_1table_1_1AssertDefaultSpecID.html#a7a08fc9e7b895702df5528cc03377373">iceberg::table::AssertDefaultSpecID</a>, <a class="el" href="classiceberg_1_1table_1_1AssertDoesNotExist.html#aee5f9a9ed9194746461c8ba8e18dc8c1">iceberg::table::AssertDoesNotExist</a>, <a class="el" href="classiceberg_1_1table_1_1AssertLastAssignedFieldId.html#ad580056e238db7c5629717e76d3d023b">iceberg::table::AssertLastAssignedFieldId</a>, <a class="el" href="classiceberg_1_1table_1_1AssertLastAssignedPartitionId.html#a656dabe37b2a092a8363e2823b4f3bba">iceberg::table::AssertLastAssignedPartitionId</a>, <a class="el" href="classiceberg_1_1table_1_1AssertRefSnapshotID.html#ad22739ba88ea05d467f1105fb9b9e55b">iceberg::table::AssertRefSnapshotID</a>, <a class="el" href="classiceberg_1_1table_1_1AssertUUID.html#a11766552aaf57d52404300e5ec45892b">iceberg::table::AssertUUID</a>, <a class="el" href="classiceberg_1_1table_1_1AssignUUID.html#a55717a7c9a1fc0731253b71ae7892a9f">iceberg::table::AssignUUID</a>, <a class="el" href="classiceberg_1_1table_1_1RemovePartitionSpecs.html#ab19d6eb6e370a3bb1efaed0377615a5f">iceberg::table::RemovePartitionSpecs</a>, <a class="el" href="classiceberg_1_1table_1_1RemovePartitionStatistics.html#a7cd66a7732044752547c2df5199f9a71">iceberg::table::RemovePartitionStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveProperties.html#afc82c904f7ef273fa9b02423d2d0f5a7">iceberg::table::RemoveProperties</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSchemas.html#a3b0d38205324c31cf7df1bc0bdf8972d">iceberg::table::RemoveSchemas</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSnapshotRef.html#a8e2cf27b62263b52ae1ee4ee8915b873">iceberg::table::RemoveSnapshotRef</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSnapshots.html#a7a6748db72f85908a404a7af98e2a0eb">iceberg::table::RemoveSnapshots</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveStatistics.html#a5f12f007de044a210b4f1d863f716532">iceberg::table::RemoveStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1SetCurrentSchema.html#aa8c9bcd914bb55a24d4abd09c37e708e">iceberg::table::SetCurrentSchema</a>, <a class="el" href="classiceberg_1_1table_1_1SetDefaultPartitionSpec.html#a9c3b6cd926a597a99afa685774af186b">iceberg::table::SetDefaultPartitionSpec</a>, <a class="el" href="classiceberg_1_1table_1_1SetDefaultSortOrder.html#a91685130af45e0c4422090908216d2d1">iceberg::table::SetDefaultSortOrder</a>, <a class="el" href="classiceberg_1_1table_1_1SetLocation.html#a0bb14db1cf405417b03f25c05fb22763">iceberg::table::SetLocation</a>, <a class="el" href="classiceberg_1_1table_1_1SetPartitionStatistics.html#a00d38290ec0c6542d1982e72b26ba6ef">iceberg::table::SetPartitionStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1SetProperties.html#aad491a8ef3365740990550b1eddbd36e">iceberg::table::SetProperties</a>, <a class="el" href="classiceberg_1_1table_1_1SetSnapshotRef.html#a7cc3c577bf0394659ed6f23b7f263f70">iceberg::table::SetSnapshotRef</a>, <a class="el" href="classiceberg_1_1table_1_1SetStatistics.html#aada997999f777b9e2f81f0ad7de4968b">iceberg::table::SetStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1UpgradeFormatVersion.html#a352aaa5b079b3feb6dc91f6bae293e54">iceberg::table::UpgradeFormatVersion</a>, <a class="el" href="classiceberg_1_1TableRequirement.html#a67955bc471d761a5a19c2e7ed6858e08">iceberg::TableRequirement</a>, <a class="el" href="classiceberg_1_1TableUpdate.html#afd0780e6106546f7462e8e66d62db1f2">iceberg::TableUpdate</a>, <a class="el" href="classiceberg_1_1TimestampType.html#ae99c5656ee8ea8e20ece0368be65f4d5">iceberg::TimestampType</a>, <a class="el" href="classiceberg_1_1TimestampTzType.html#a819bff86064e526c1592cd4128159037">iceberg::TimestampTzType</a>, <a class="el" href="classiceberg_1_1TimeType.html#a68d720d141399b0109777b14381ceedf">iceberg::TimeType</a>, <a class="el" href="classiceberg_1_1True.html#a53e99598cb32cb1d709838ba1a154a26">iceberg::True</a>, <a class="el" href="classiceberg_1_1Type.html#a9eb55b3cb339747a0b8081c5c5d73103">iceberg::Type</a>, <a class="el" href="classiceberg_1_1UuidType.html#a7d0e0aa3fe6d1a3b7503540a1a8ae553">iceberg::UuidType</a></li>
<li>error_count()&#160;:&#160;<a class="el" href="classiceberg_1_1ErrorCollector.html#afae10739a78bbffc2609a63e52821195">iceberg::ErrorCollector</a></li>
<li>errors()&#160;:&#160;<a class="el" href="classiceberg_1_1ErrorCollector.html#a101fb70f2ad50a6023de932dc2eca96c">iceberg::ErrorCollector</a></li>
<li>estimated_row_count()&#160;:&#160;<a class="el" href="classiceberg_1_1ChangelogScanTask.html#a84246b65ec7e10024d3bdf159aea243f">iceberg::ChangelogScanTask</a>, <a class="el" href="classiceberg_1_1FileScanTask.html#a40c1b4c68a2b3fe147afcbad05a5b624">iceberg::FileScanTask</a>, <a class="el" href="classiceberg_1_1ScanTask.html#a1065f2e9db3b7d9d42f861bfca839232">iceberg::ScanTask</a></li>
<li>Evaluate()&#160;:&#160;<a class="el" href="classiceberg_1_1Bound.html#ae3accf6c583a065d2bb6b47cdcbac1c3">iceberg::Bound</a>, <a class="el" href="classiceberg_1_1BoundAggregate.html#af9bc8efe3b6b7a6c3c85bf37efd7a6d7">iceberg::BoundAggregate</a>, <a class="el" href="classiceberg_1_1BoundPredicate.html#adaca3af8c2e8a95297b8e1bad62f68d2">iceberg::BoundPredicate</a>, <a class="el" href="classiceberg_1_1BoundReference.html#a1c404f52f470ab3426a39532cf15b013">iceberg::BoundReference</a>, <a class="el" href="classiceberg_1_1BoundTransform.html#ac4b17a9029177774ea64164ad2c6e2ec">iceberg::BoundTransform</a>, <a class="el" href="classiceberg_1_1CountAggregate.html#a413bd870ac74fdc2eca7c58e525d5871">iceberg::CountAggregate</a>, <a class="el" href="classiceberg_1_1Evaluator.html#a9ca9ed7b2eaf77a1f74ebed5831428dd">iceberg::Evaluator</a>, <a class="el" href="classiceberg_1_1InclusiveMetricsEvaluator.html#af28a5215c794205732c9d6f990e39d1e">iceberg::InclusiveMetricsEvaluator</a>, <a class="el" href="classiceberg_1_1ManifestEvaluator.html#a0bfce9595781cb8bdfe4186e9fd448d8">iceberg::ManifestEvaluator</a>, <a class="el" href="classiceberg_1_1MaxAggregate.html#ae27637ed8f26b71702fc02c2c5708141">iceberg::MaxAggregate</a>, <a class="el" href="classiceberg_1_1MinAggregate.html#af1eac8269b3a6686bb3ce06964f029e5">iceberg::MinAggregate</a>, <a class="el" href="classiceberg_1_1StrictMetricsEvaluator.html#ad92d4c67b2ac9e8b837bc2e7e4b196ef">iceberg::StrictMetricsEvaluator</a></li>
<li>ExpectCommitError()&#160;:&#160;<a class="el" href="classiceberg_1_1UpdateTestBase.html#a439ba5c62c9b1ce1f4909b65ccb7d8f8">iceberg::UpdateTestBase</a></li>
<li>ExpectCommitOk()&#160;:&#160;<a class="el" href="classiceberg_1_1UpdateTestBase.html#adbab75f21e9e8511a067e513b9b79897">iceberg::UpdateTestBase</a></li>
<li>ExpectCurrentSnapshot()&#160;:&#160;<a class="el" href="classiceberg_1_1UpdateTestBase.html#adb0a3eb2bda739ee084707ca271b43f9">iceberg::UpdateTestBase</a></li>
<li>ExpectNoRef()&#160;:&#160;<a class="el" href="classiceberg_1_1UpdateTestBase.html#af951620c814110c64c1d2598574f032e">iceberg::UpdateTestBase</a></li>
<li>ExpectRef()&#160;:&#160;<a class="el" href="classiceberg_1_1UpdateTestBase.html#ab4278a4fe0d17c5aad5b8069572951aa">iceberg::UpdateTestBase</a></li>
<li>ExpireOlderThan()&#160;:&#160;<a class="el" href="classiceberg_1_1ExpireSnapshots.html#ae779f7539bad0be7740f3654f62c508c">iceberg::ExpireSnapshots</a></li>
<li>ExpireSnapshotId()&#160;:&#160;<a class="el" href="classiceberg_1_1ExpireSnapshots.html#ae60e9a69a5b59c7be1b9e7d0daf4d9f3">iceberg::ExpireSnapshots</a></li>
<li>Extract()&#160;:&#160;<a class="el" href="classiceberg_1_1ConfigBase.html#a78dc1c7d65af1e096a19fc77d2c9ed39">iceberg::ConfigBase&lt; ConcreteConfig &gt;</a></li>
<li>ExtractDay()&#160;:&#160;<a class="el" href="classiceberg_1_1TemporalUtils.html#aee0757d3540d0df7df8aa2f3e9a3121f">iceberg::TemporalUtils</a></li>
<li>ExtractHeaders()&#160;:&#160;<a class="el" href="classiceberg_1_1rest_1_1RestCatalogProperties.html#ac347df1157ccee1013cfaca7a47859e6">iceberg::rest::RestCatalogProperties</a></li>
<li>ExtractHour()&#160;:&#160;<a class="el" href="classiceberg_1_1TemporalUtils.html#a96090fda58bef0c1f099961155763c1f">iceberg::TemporalUtils</a></li>
<li>ExtractMonth()&#160;:&#160;<a class="el" href="classiceberg_1_1TemporalUtils.html#afa7ed8ec605daeb7487a739c1e602070">iceberg::TemporalUtils</a></li>
<li>ExtractYear()&#160;:&#160;<a class="el" href="classiceberg_1_1TemporalUtils.html#a5fd14b5e476db025684d37351a8d821e">iceberg::TemporalUtils</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>