blob: be750c69e50458d3b5d590751b715ec75c4ada57 [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: iceberg/constants.h File Reference</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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">constants.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;cstdint&gt;</code><br />
<code>#include &lt;string_view&gt;</code><br />
</div>
<p><a href="constants_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a240ad03217cedb605f11057c3d4749db" id="r_a240ad03217cedb605f11057c3d4749db"><td class="memItemLeft" align="right" valign="top"><a id="a240ad03217cedb605f11057c3d4749db" name="a240ad03217cedb605f11057c3d4749db"></a>
constexpr std::string_view&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::kParquetFieldIdKey</b> = &quot;PARQUET:field_id&quot;</td></tr>
<tr class="separator:a240ad03217cedb605f11057c3d4749db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4290e3fe89e83d8b205c77a633cd15c0" id="r_a4290e3fe89e83d8b205c77a633cd15c0"><td class="memItemLeft" align="right" valign="top"><a id="a4290e3fe89e83d8b205c77a633cd15c0" name="a4290e3fe89e83d8b205c77a633cd15c0"></a>
constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::kInvalidSnapshotId</b> = -1</td></tr>
<tr class="separator:a4290e3fe89e83d8b205c77a633cd15c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a919304884882ccbedd1677d9bedd8ed2" id="r_a919304884882ccbedd1677d9bedd8ed2"><td class="memItemLeft" align="right" valign="top"><a id="a919304884882ccbedd1677d9bedd8ed2" name="a919304884882ccbedd1677d9bedd8ed2"></a>
constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::kInvalidSequenceNumber</b> = -1</td></tr>
<tr class="separator:a919304884882ccbedd1677d9bedd8ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a670fd6bdc1ce5a7faf639ef95c8cdfa5" id="r_a670fd6bdc1ce5a7faf639ef95c8cdfa5"><td class="memItemLeft" align="right" valign="top"><a id="a670fd6bdc1ce5a7faf639ef95c8cdfa5" name="a670fd6bdc1ce5a7faf639ef95c8cdfa5"></a>
constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::kUnassignedSequenceNumber</b> = -1</td></tr>
<tr class="memdesc:a670fd6bdc1ce5a7faf639ef95c8cdfa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stand-in for the current sequence number that will be assigned when the commit is successful. This is replaced when writing a manifest list by the <a class="el" href="structiceberg_1_1ManifestFile.html" title="Entry in a manifest list.">ManifestFile</a> adapter. <br /></td></tr>
<tr class="separator:a670fd6bdc1ce5a7faf639ef95c8cdfa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This file defines constants used commonly and shared across multiple source files. It is mostly useful to add constants that are used as default values in the class definitions in the header files without including other headers just for the constant definitions. </p>
</div></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>