blob: aebe7e1968a86fb6af012eeec8b8137f04b644c3 [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_g" name="index_g"></a>- g -</h3><ul>
<li>GeneratePartitionName()&#160;:&#160;<a class="el" href="classiceberg_1_1Transform.html#a33f12e4ac4082a9fa0c159c8fd84fa52">iceberg::Transform</a></li>
<li>GenerateRandomString()&#160;:&#160;<a class="el" href="classiceberg_1_1TempFileTestBase.html#ab8c455679ca860cf68d867b134fd6dbc">iceberg::TempFileTestBase</a></li>
<li>GenerateRequirements()&#160;:&#160;<a class="el" href="classiceberg_1_1table_1_1AddPartitionSpec.html#a0c2b4bd19f456250247a698df7e17b26">iceberg::table::AddPartitionSpec</a>, <a class="el" href="classiceberg_1_1table_1_1AddSchema.html#a8c5495bf0afac78ac514a23f40921a59">iceberg::table::AddSchema</a>, <a class="el" href="classiceberg_1_1table_1_1AddSnapshot.html#a1b15d856312374e9d05dabf0a041969d">iceberg::table::AddSnapshot</a>, <a class="el" href="classiceberg_1_1table_1_1AddSortOrder.html#acdab26d3e611825842b241391186312e">iceberg::table::AddSortOrder</a>, <a class="el" href="classiceberg_1_1table_1_1AssignUUID.html#a257f3be976b2141fa4b17d60e6e3f4c0">iceberg::table::AssignUUID</a>, <a class="el" href="classiceberg_1_1table_1_1RemovePartitionSpecs.html#a49132a0d3821d3bbcf200bb1ac157ffd">iceberg::table::RemovePartitionSpecs</a>, <a class="el" href="classiceberg_1_1table_1_1RemovePartitionStatistics.html#af39c46265dd3d727686b188326577afc">iceberg::table::RemovePartitionStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveProperties.html#ab11f7f7ee5cc66e41f908033386f71b0">iceberg::table::RemoveProperties</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSchemas.html#af1627aa61b4830323e6af195cc96f847">iceberg::table::RemoveSchemas</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSnapshotRef.html#a6f8600ef2a6fb1da6d467fd31d17c33d">iceberg::table::RemoveSnapshotRef</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveSnapshots.html#a11ba510fbf160c2eb64d3a9b957985a1">iceberg::table::RemoveSnapshots</a>, <a class="el" href="classiceberg_1_1table_1_1RemoveStatistics.html#aae86a557bac2d34e184a02d1c6463853">iceberg::table::RemoveStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1SetCurrentSchema.html#a4dff60fffe6ff59f76ad686b9824835d">iceberg::table::SetCurrentSchema</a>, <a class="el" href="classiceberg_1_1table_1_1SetDefaultPartitionSpec.html#a2d5d15b30c7dc90254ae0b5fbc657f17">iceberg::table::SetDefaultPartitionSpec</a>, <a class="el" href="classiceberg_1_1table_1_1SetDefaultSortOrder.html#a3e59dbdf4100ab96b632578a8d2f1826">iceberg::table::SetDefaultSortOrder</a>, <a class="el" href="classiceberg_1_1table_1_1SetLocation.html#a7ba03b023fa5b6e4a92329ecacaab378">iceberg::table::SetLocation</a>, <a class="el" href="classiceberg_1_1table_1_1SetPartitionStatistics.html#a001a84b6fc69b69291ab53d809642e93">iceberg::table::SetPartitionStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1SetProperties.html#a75d62c2ddc7d0a155fee142d6851af83">iceberg::table::SetProperties</a>, <a class="el" href="classiceberg_1_1table_1_1SetSnapshotRef.html#a653d37603d5f0754425bc89e2ffcd6ec">iceberg::table::SetSnapshotRef</a>, <a class="el" href="classiceberg_1_1table_1_1SetStatistics.html#a3e1caf201610186e51e67406165612e6">iceberg::table::SetStatistics</a>, <a class="el" href="classiceberg_1_1table_1_1UpgradeFormatVersion.html#a2a78db6ae8580316f30911982ecfcfd6">iceberg::table::UpgradeFormatVersion</a>, <a class="el" href="classiceberg_1_1TableUpdate.html#adddc714f83cea93141bc5b771e326e05">iceberg::TableUpdate</a></li>
<li>GenerateSnapshotId()&#160;:&#160;<a class="el" href="classiceberg_1_1SnapshotUtil.html#a25c33e9e7731d518b300b699282f1878">iceberg::SnapshotUtil</a></li>
<li>GenerateUniqueTempFilePath()&#160;:&#160;<a class="el" href="classiceberg_1_1TempFileTestBase.html#ac4a5a13677373ca5e40f5251f2fc16d5">iceberg::TempFileTestBase</a></li>
<li>GenerateUniqueTempFilePathWithSuffix()&#160;:&#160;<a class="el" href="classiceberg_1_1TempFileTestBase.html#a25203f87d8d23209c611949d95749559">iceberg::TempFileTestBase</a></li>
<li>GenerateV4()&#160;:&#160;<a class="el" href="classiceberg_1_1Uuid.html#ab59765f0cff4e0add1c675d749f01c88">iceberg::Uuid</a></li>
<li>GenerateV7()&#160;:&#160;<a class="el" href="classiceberg_1_1Uuid.html#ad766f57ba19c37f96d55c90abf01ced5">iceberg::Uuid</a></li>
<li>get()&#160;:&#160;<a class="el" href="classiceberg_1_1PartitionMap.html#aad3aef080bffcf431dd842c64ec3c2fa">iceberg::PartitionMap&lt; V &gt;</a></li>
<li>Get()&#160;:&#160;<a class="el" href="classiceberg_1_1rest_1_1HttpClient.html#a39537d4f5ec01b0ede94f04925d83442">iceberg::rest::HttpClient</a>, <a class="el" href="classiceberg_1_1StructLikeAccessor.html#aece7efe1b080bf203dabed4da1ce56d9">iceberg::StructLikeAccessor</a></li>
<li>GetAccessorById()&#160;:&#160;<a class="el" href="classiceberg_1_1Schema.html#ab519cd9bf2437f45bc9db98336a55c52">iceberg::Schema</a></li>
<li>GetElement()&#160;:&#160;<a class="el" href="classiceberg_1_1ArrayLike.html#a11be6b4e1e25d7dc923a7376bd52d9bf">iceberg::ArrayLike</a>, <a class="el" href="classiceberg_1_1ArrowArrayArrayLike.html#ae6a326556ec8e522dc767f171a00e796">iceberg::ArrowArrayArrayLike</a>, <a class="el" href="classiceberg_1_1PartitionFieldSummaryArrayLike.html#ad18c5c1b67489d10c39615095f3d1e30">iceberg::PartitionFieldSummaryArrayLike</a></li>
<li>GetFactory()&#160;:&#160;<a class="el" href="structiceberg_1_1ReaderFactoryRegistry.html#a765ea0dfe663cd0c849ed406f9642653">iceberg::ReaderFactoryRegistry</a>, <a class="el" href="structiceberg_1_1WriterFactoryRegistry.html#a27a4a412a4d468b51471e370e47a9ed6">iceberg::WriterFactoryRegistry</a></li>
<li>GetField()&#160;:&#160;<a class="el" href="classiceberg_1_1ArrowArrayStructLike.html#a32df008d3f8fc1bd2e770027ea9c7e13">iceberg::ArrowArrayStructLike</a>, <a class="el" href="classiceberg_1_1ManifestFileStructLike.html#af1b2fdf5f3694a42277922789105d09d">iceberg::ManifestFileStructLike</a>, <a class="el" href="classiceberg_1_1PartitionFieldSummaryStructLike.html#ae0feb05d6d4e743ceba1c15487c0d6d6">iceberg::PartitionFieldSummaryStructLike</a>, <a class="el" href="classiceberg_1_1PartitionValues.html#a0e4f25e83c939e00bc2e11cef55754c7">iceberg::PartitionValues</a>, <a class="el" href="classiceberg_1_1StructLike.html#a1bed712ac299583f54ad2fcd91087e11">iceberg::StructLike</a></li>
<li>GetFieldById()&#160;:&#160;<a class="el" href="classiceberg_1_1ListType.html#a09203e19a2b91dafcf67490fa9d54f0d">iceberg::ListType</a>, <a class="el" href="classiceberg_1_1MapType.html#aa53b12e17a95ba3a5de1b259c4e26c89">iceberg::MapType</a>, <a class="el" href="classiceberg_1_1NestedType.html#a3c2c55a9e9cbd6cbb9338feaddd839f9">iceberg::NestedType</a>, <a class="el" href="classiceberg_1_1StructType.html#a29472346ff0ab4cd57b6bbebe2168d52">iceberg::StructType</a></li>
<li>GetFieldByIndex()&#160;:&#160;<a class="el" href="classiceberg_1_1ListType.html#a72444d2101f847ef22aec7b6fb83d6cc">iceberg::ListType</a>, <a class="el" href="classiceberg_1_1MapType.html#af34201ee16447bc0118924565b534bd5">iceberg::MapType</a>, <a class="el" href="classiceberg_1_1NestedType.html#a79fa68dd07b2d1f731d172017205fe6b">iceberg::NestedType</a>, <a class="el" href="classiceberg_1_1StructType.html#a6839caa3cd828fc09282e9cf4f6b69cd">iceberg::StructType</a></li>
<li>GetFieldByName()&#160;:&#160;<a class="el" href="classiceberg_1_1ListType.html#af6cfa752dffe8a3c662d07b4e39963d6">iceberg::ListType</a>, <a class="el" href="classiceberg_1_1MapType.html#a4eaddf68ef7fbdf4ae44d3a67f1fc99d">iceberg::MapType</a>, <a class="el" href="classiceberg_1_1NestedType.html#a270387144b5d75a84ab868bd5553cde2">iceberg::NestedType</a>, <a class="el" href="classiceberg_1_1StructType.html#a4eaddf68ef7fbdf4ae44d3a67f1fc99d">iceberg::StructType</a></li>
<li>GetKey()&#160;:&#160;<a class="el" href="classiceberg_1_1ArrowArrayMapLike.html#ab6122b7ece0ce63e851a3fa264a930c5">iceberg::ArrowArrayMapLike</a>, <a class="el" href="classiceberg_1_1MapLike.html#aefb93debfcbe52e3223ee36bf2345b6f">iceberg::MapLike</a></li>
<li>GetLiteral()&#160;:&#160;<a class="el" href="classiceberg_1_1StructLikeAccessor.html#a3f640dcbadd020a8d859fb1edc6c6ed2">iceberg::StructLikeAccessor</a></li>
<li>GetNamespaceImpl()&#160;:&#160;<a class="el" href="classiceberg_1_1InMemoryNamespace.html#abb635e79334f879464f5a2d0f9064814">iceberg::InMemoryNamespace</a></li>
<li>GetNamespaceProperties()&#160;:&#160;<a class="el" href="classiceberg_1_1Catalog.html#afc973b299c5cf15f745e85954e343702">iceberg::Catalog</a>, <a class="el" href="classiceberg_1_1InMemoryCatalog.html#a306d313d120e8c593445b866844796f1">iceberg::InMemoryCatalog</a>, <a class="el" href="classiceberg_1_1rest_1_1RestCatalog.html#a627147ef0170521a2286ae80e8ee8b66">iceberg::rest::RestCatalog</a></li>
<li>GetProperties()&#160;:&#160;<a class="el" href="classiceberg_1_1InMemoryNamespace.html#a41d08709d98b711afa5aa89ecf92617b">iceberg::InMemoryNamespace</a></li>
<li>GetResult()&#160;:&#160;<a class="el" href="classiceberg_1_1AggregateEvaluator.html#a7bae540347188dc0a8bf9aa6cc86ac73">iceberg::AggregateEvaluator</a>, <a class="el" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html#a9bf874c7f868b2a66abf5dfbcde9858f">iceberg::BoundAggregate::Aggregator</a></li>
<li>GetResults()&#160;:&#160;<a class="el" href="classiceberg_1_1AggregateEvaluator.html#ad6a502060a69fb02fe1d7aad7aa22568">iceberg::AggregateEvaluator</a></li>
<li>GetTableMetadataLocation()&#160;:&#160;<a class="el" href="classiceberg_1_1InMemoryNamespace.html#afb1f717ddc308b2188ac5103c17e4011">iceberg::InMemoryNamespace</a></li>
<li>GetValue()&#160;:&#160;<a class="el" href="classiceberg_1_1ArrowArrayMapLike.html#a2b8b3eded23593478824d4888f5b3342">iceberg::ArrowArrayMapLike</a>, <a class="el" href="classiceberg_1_1MapLike.html#add2591f25282d409167352bbb1c5e558">iceberg::MapLike</a></li>
<li>GreaterThan()&#160;:&#160;<a class="el" href="classiceberg_1_1Expressions.html#a0bef3bed364ed74910943f653899a39d">iceberg::Expressions</a></li>
<li>GreaterThanOrEqual()&#160;:&#160;<a class="el" href="classiceberg_1_1Expressions.html#a75177f4b681450d78ce59b562ed96b3a">iceberg::Expressions</a></li>
<li>Gt()&#160;:&#160;<a class="el" href="classiceberg_1_1BoundVisitor.html#a0722a7fb3652d01b85d09e2a6595ac67">iceberg::BoundVisitor&lt; R &gt;</a>, <a class="el" href="classiceberg_1_1EvalVisitor.html#a9c7f2fbb7d5133fced376c2d697411e5">iceberg::EvalVisitor</a>, <a class="el" href="classiceberg_1_1InclusiveMetricsVisitor.html#a9be2f1e76ad3fc99167bea0b0d9769c1">iceberg::InclusiveMetricsVisitor</a>, <a class="el" href="classiceberg_1_1ManifestEvalVisitor.html#ac1e94c405eb1b47dcdd28c03e19952f4">iceberg::ManifestEvalVisitor</a>, <a class="el" href="classiceberg_1_1StrictMetricsVisitor.html#a5ae139a2422f7dc3493749402afe06ac">iceberg::StrictMetricsVisitor</a></li>
<li>GtEq()&#160;:&#160;<a class="el" href="classiceberg_1_1BoundVisitor.html#a887464c3e7230573dc77ab07c4d52f2e">iceberg::BoundVisitor&lt; R &gt;</a>, <a class="el" href="classiceberg_1_1EvalVisitor.html#aef2aa14b79e1ca0043c707547f1ef0b8">iceberg::EvalVisitor</a>, <a class="el" href="classiceberg_1_1InclusiveMetricsVisitor.html#a3e8ba317d9f1a7a92701bf0ada366107">iceberg::InclusiveMetricsVisitor</a>, <a class="el" href="classiceberg_1_1ManifestEvalVisitor.html#ac30068eb34bd6b391b45bf8cc9335a2a">iceberg::ManifestEvalVisitor</a>, <a class="el" href="classiceberg_1_1StrictMetricsVisitor.html#a60de89e43673bd72de74395758687a9e">iceberg::StrictMetricsVisitor</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>