| <!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::TableProperties Class 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&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&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"><b>iceberg</b></li><li class="navelem"><a class="el" href="classiceberg_1_1TableProperties.html">TableProperties</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-static-methods">Static Public Member Functions</a> | |
| <a href="#pub-static-attribs">Static Public Attributes</a> | |
| <a href="classiceberg_1_1TableProperties-members.html">List of all members</a> </div> |
| <div class="headertitle"><div class="title">iceberg::TableProperties Class Reference</div></div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p><a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> properties for Iceberg tables. |
| <a href="classiceberg_1_1TableProperties.html#details">More...</a></p> |
| |
| <p><code>#include <<a class="el" href="table__properties_8h_source.html">table_properties.h</a>></code></p> |
| <div class="dynheader"> |
| Inheritance diagram for iceberg::TableProperties:</div> |
| <div class="dyncontent"> |
| <div class="center"> |
| <img src="classiceberg_1_1TableProperties.png" usemap="#iceberg::TableProperties_map" alt=""/> |
| <map id="iceberg::TableProperties_map" name="iceberg::TableProperties_map"> |
| <area href="classiceberg_1_1ConfigBase.html" alt="iceberg::ConfigBase< TableProperties >" shape="rect" coords="0,0,239,24"/> |
| </map> |
| </div></div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a> |
| Public Types</h2></td></tr> |
| <tr class="memitem:a08e29b22f59e15b61db5c3f330045bca" id="r_a08e29b22f59e15b61db5c3f330045bca"><td class="memTemplParams" colspan="2"><a id="a08e29b22f59e15b61db5c3f330045bca" name="a08e29b22f59e15b61db5c3f330045bca"></a> |
| template<typename T > </td></tr> |
| <tr class="memitem:a08e29b22f59e15b61db5c3f330045bca"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>Entry</b> = const <a class="el" href="classiceberg_1_1ConfigBase.html">ConfigBase</a>< <a class="el" href="classiceberg_1_1TableProperties.html">TableProperties</a> >::Entry< T ></td></tr> |
| <tr class="separator:a08e29b22f59e15b61db5c3f330045bca"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:a42e987f7fe2f4a99ed2821d794058c53" id="r_a42e987f7fe2f4a99ed2821d794058c53"><td class="memItemLeft" align="right" valign="top"><a id="a42e987f7fe2f4a99ed2821d794058c53" name="a42e987f7fe2f4a99ed2821d794058c53"></a> |
| bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classiceberg_1_1TableProperties.html">TableProperties</a> &other) const</td></tr> |
| <tr class="separator:a42e987f7fe2f4a99ed2821d794058c53"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classiceberg_1_1ConfigBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classiceberg_1_1ConfigBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classiceberg_1_1ConfigBase.html">iceberg::ConfigBase< TableProperties ></a></td></tr> |
| <tr class="memitem:a3c626ca9dd5adf5a1f2e72d3f751059c inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a3c626ca9dd5adf5a1f2e72d3f751059c"><td class="memItemLeft" align="right" valign="top"> |
| <a class="el" href="classiceberg_1_1ConfigBase.html">ConfigBase</a> & </td><td class="memItemRight" valign="bottom"><b>Set</b> (const Entry< T > &entry, const T &val)</td></tr> |
| <tr class="separator:a3c626ca9dd5adf5a1f2e72d3f751059c inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1fe814df79a9ed72e34fa9d7e6e8d443 inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a1fe814df79a9ed72e34fa9d7e6e8d443"><td class="memItemLeft" align="right" valign="top"> |
| <a class="el" href="classiceberg_1_1ConfigBase.html">ConfigBase</a> & </td><td class="memItemRight" valign="bottom"><b>Unset</b> (const Entry< T > &entry)</td></tr> |
| <tr class="separator:a1fe814df79a9ed72e34fa9d7e6e8d443 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a95b58a9275880fc2437210f42e8946f2 inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a95b58a9275880fc2437210f42e8946f2"><td class="memItemLeft" align="right" valign="top"> |
| <a class="el" href="classiceberg_1_1ConfigBase.html">ConfigBase</a> & </td><td class="memItemRight" valign="bottom"><b>Reset</b> ()</td></tr> |
| <tr class="separator:a95b58a9275880fc2437210f42e8946f2 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a793c5c7e230dac7b87c16200f8263db6 inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a793c5c7e230dac7b87c16200f8263db6"><td class="memItemLeft" align="right" valign="top"> |
| T </td><td class="memItemRight" valign="bottom"><b>Get</b> (const Entry< T > &entry) const</td></tr> |
| <tr class="separator:a793c5c7e230dac7b87c16200f8263db6 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a464281576df4a683611d8319e578257c inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a464281576df4a683611d8319e578257c"><td class="memItemLeft" align="right" valign="top"> |
| const std::unordered_map< std::string, std::string > & </td><td class="memItemRight" valign="bottom"><b>configs</b> () const</td></tr> |
| <tr class="separator:a464281576df4a683611d8319e578257c inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a75f09e1cd2bb55b4df854298ed678313 inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a75f09e1cd2bb55b4df854298ed678313"><td class="memItemLeft" align="right" valign="top"> |
| std::unordered_map< std::string, std::string > & </td><td class="memItemRight" valign="bottom"><b>mutable_configs</b> ()</td></tr> |
| <tr class="separator:a75f09e1cd2bb55b4df854298ed678313 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a78dc1c7d65af1e096a19fc77d2c9ed39 inherit pub_methods_classiceberg_1_1ConfigBase" id="r_a78dc1c7d65af1e096a19fc77d2c9ed39"><td class="memItemLeft" align="right" valign="top">std::unordered_map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1ConfigBase.html#a78dc1c7d65af1e096a19fc77d2c9ed39">Extract</a> (std::string_view prefix) const</td></tr> |
| <tr class="memdesc:a78dc1c7d65af1e096a19fc77d2c9ed39 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="mdescLeft"> </td><td class="mdescRight">Extracts the prefix from the configuration. <br /></td></tr> |
| <tr class="separator:a78dc1c7d65af1e096a19fc77d2c9ed39 inherit pub_methods_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a> |
| Static Public Member Functions</h2></td></tr> |
| <tr class="memitem:a1f8bddf023b70018a63c3231e876b4e2" id="r_a1f8bddf023b70018a63c3231e876b4e2"><td class="memItemLeft" align="right" valign="top">static const std::unordered_set< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a1f8bddf023b70018a63c3231e876b4e2">reserved_properties</a> ()</td></tr> |
| <tr class="memdesc:a1f8bddf023b70018a63c3231e876b4e2"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of reserved table property keys. <br /></td></tr> |
| <tr class="separator:a1f8bddf023b70018a63c3231e876b4e2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae79c41690204e910aebfdb129aa23a6b" id="r_ae79c41690204e910aebfdb129aa23a6b"><td class="memItemLeft" align="right" valign="top"><a id="ae79c41690204e910aebfdb129aa23a6b" name="ae79c41690204e910aebfdb129aa23a6b"></a> |
| static const std::unordered_set< std::string > & </td><td class="memItemRight" valign="bottom"><b>commit_properties</b> ()</td></tr> |
| <tr class="memdesc:ae79c41690204e910aebfdb129aa23a6b"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of commit table property keys. <br /></td></tr> |
| <tr class="separator:ae79c41690204e910aebfdb129aa23a6b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac9d77750fa7e98a7b085f4392051900f" id="r_ac9d77750fa7e98a7b085f4392051900f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classiceberg_1_1TableProperties.html">TableProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac9d77750fa7e98a7b085f4392051900f">FromMap</a> (std::unordered_map< std::string, std::string > properties)</td></tr> |
| <tr class="memdesc:ac9d77750fa7e98a7b085f4392051900f"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classiceberg_1_1TableProperties.html" title="Table properties for Iceberg tables.">TableProperties</a> instance from a map of key-value pairs. <br /></td></tr> |
| <tr class="separator:ac9d77750fa7e98a7b085f4392051900f"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a> |
| Static Public Attributes</h2></td></tr> |
| <tr class="memitem:a4c9aa5f466b89211335bf1483061abbd" id="r_a4c9aa5f466b89211335bf1483061abbd"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a4c9aa5f466b89211335bf1483061abbd">kFormatVersion</a> {"format-version", ""}</td></tr> |
| <tr class="memdesc:a4c9aa5f466b89211335bf1483061abbd"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for table format version. <br /></td></tr> |
| <tr class="separator:a4c9aa5f466b89211335bf1483061abbd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4b85f21c1d46975c9debdf33f1cdf78b" id="r_a4b85f21c1d46975c9debdf33f1cdf78b"><td class="memItemLeft" align="right" valign="top"><a id="a4b85f21c1d46975c9debdf33f1cdf78b" name="a4b85f21c1d46975c9debdf33f1cdf78b"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kUuid</b> {"uuid", ""}</td></tr> |
| <tr class="memdesc:a4b85f21c1d46975c9debdf33f1cdf78b"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for table UUID. <br /></td></tr> |
| <tr class="separator:a4b85f21c1d46975c9debdf33f1cdf78b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa019030168d449422f8eb93ac25cf20a" id="r_aa019030168d449422f8eb93ac25cf20a"><td class="memItemLeft" align="right" valign="top"><a id="aa019030168d449422f8eb93ac25cf20a" name="aa019030168d449422f8eb93ac25cf20a"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kSnapshotCount</b> {"snapshot-count", ""}</td></tr> |
| <tr class="memdesc:aa019030168d449422f8eb93ac25cf20a"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for the total number of snapshots. <br /></td></tr> |
| <tr class="separator:aa019030168d449422f8eb93ac25cf20a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a00533c09e753c0758dc6fc82ad4fb7c6" id="r_a00533c09e753c0758dc6fc82ad4fb7c6"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a00533c09e753c0758dc6fc82ad4fb7c6">kCurrentSnapshotSummary</a></td></tr> |
| <tr class="memdesc:a00533c09e753c0758dc6fc82ad4fb7c6"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for current snapshot summary. <br /></td></tr> |
| <tr class="separator:a00533c09e753c0758dc6fc82ad4fb7c6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a49c37a139d3c56607010bb3461d70677" id="r_a49c37a139d3c56607010bb3461d70677"><td class="memItemLeft" align="right" valign="top"><a id="a49c37a139d3c56607010bb3461d70677" name="a49c37a139d3c56607010bb3461d70677"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kCurrentSnapshotId</b> {"current-snapshot-id", ""}</td></tr> |
| <tr class="memdesc:a49c37a139d3c56607010bb3461d70677"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for current snapshot id. <br /></td></tr> |
| <tr class="separator:a49c37a139d3c56607010bb3461d70677"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a20763e470bc3a489e110dafcada81056" id="r_a20763e470bc3a489e110dafcada81056"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a20763e470bc3a489e110dafcada81056">kCurrentSnapshotTimestamp</a></td></tr> |
| <tr class="memdesc:a20763e470bc3a489e110dafcada81056"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for current snapshot timestamp. <br /></td></tr> |
| <tr class="separator:a20763e470bc3a489e110dafcada81056"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac64409757073416f03c48b5b60b1f1ca" id="r_ac64409757073416f03c48b5b60b1f1ca"><td class="memItemLeft" align="right" valign="top"><a id="ac64409757073416f03c48b5b60b1f1ca" name="ac64409757073416f03c48b5b60b1f1ca"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kCurrentSchema</b> {"current-schema", ""}</td></tr> |
| <tr class="memdesc:ac64409757073416f03c48b5b60b1f1ca"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for the JSON representation of current schema. <br /></td></tr> |
| <tr class="separator:ac64409757073416f03c48b5b60b1f1ca"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad85ed98f30bdff9d0f3b2766e735eb45" id="r_ad85ed98f30bdff9d0f3b2766e735eb45"><td class="memItemLeft" align="right" valign="top"><a id="ad85ed98f30bdff9d0f3b2766e735eb45" name="ad85ed98f30bdff9d0f3b2766e735eb45"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kDefaultPartitionSpec</b> {"default-partition-spec", ""}</td></tr> |
| <tr class="memdesc:ad85ed98f30bdff9d0f3b2766e735eb45"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for the JSON representation of current(default) partition spec. <br /></td></tr> |
| <tr class="separator:ad85ed98f30bdff9d0f3b2766e735eb45"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7073a3c1178a1c7862163c7896c7bfd2" id="r_a7073a3c1178a1c7862163c7896c7bfd2"><td class="memItemLeft" align="right" valign="top"><a id="a7073a3c1178a1c7862163c7896c7bfd2" name="a7073a3c1178a1c7862163c7896c7bfd2"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kDefaultSortOrder</b> {"default-sort-order", ""}</td></tr> |
| <tr class="memdesc:a7073a3c1178a1c7862163c7896c7bfd2"><td class="mdescLeft"> </td><td class="mdescRight">Reserved table property for the JSON representation of current(default) sort order. <br /></td></tr> |
| <tr class="separator:a7073a3c1178a1c7862163c7896c7bfd2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e819866166a549fc5d8598da368008a" id="r_a1e819866166a549fc5d8598da368008a"><td class="memItemLeft" align="right" valign="top"><a id="a1e819866166a549fc5d8598da368008a" name="a1e819866166a549fc5d8598da368008a"></a> |
| static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><b>kCommitNumRetries</b> {"commit.retry.num-retries", 4}</td></tr> |
| <tr class="separator:a1e819866166a549fc5d8598da368008a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abae38542576baf58e374975d2639fe3b" id="r_abae38542576baf58e374975d2639fe3b"><td class="memItemLeft" align="right" valign="top"><a id="abae38542576baf58e374975d2639fe3b" name="abae38542576baf58e374975d2639fe3b"></a> |
| static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><b>kCommitMinRetryWaitMs</b> {"commit.retry.min-wait-ms", 100}</td></tr> |
| <tr class="separator:abae38542576baf58e374975d2639fe3b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acad1576bc641c34befe6a6ac14b0211a" id="r_acad1576bc641c34befe6a6ac14b0211a"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#acad1576bc641c34befe6a6ac14b0211a">kCommitMaxRetryWaitMs</a></td></tr> |
| <tr class="separator:acad1576bc641c34befe6a6ac14b0211a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa3ab4bf56d332299526f32b47b06a9d7" id="r_aa3ab4bf56d332299526f32b47b06a9d7"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aa3ab4bf56d332299526f32b47b06a9d7">kCommitTotalRetryTimeMs</a></td></tr> |
| <tr class="separator:aa3ab4bf56d332299526f32b47b06a9d7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3cc5eb71e7458c1a267c0573381d8f53" id="r_a3cc5eb71e7458c1a267c0573381d8f53"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a3cc5eb71e7458c1a267c0573381d8f53">kCommitNumStatusChecks</a></td></tr> |
| <tr class="separator:a3cc5eb71e7458c1a267c0573381d8f53"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c4693e8b144fc2f745534a9592cdc68" id="r_a2c4693e8b144fc2f745534a9592cdc68"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a2c4693e8b144fc2f745534a9592cdc68">kCommitStatusChecksMinWaitMs</a></td></tr> |
| <tr class="separator:a2c4693e8b144fc2f745534a9592cdc68"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9f8a901c18194f1abdfb2886ab235b1d" id="r_a9f8a901c18194f1abdfb2886ab235b1d"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a9f8a901c18194f1abdfb2886ab235b1d">kCommitStatusChecksMaxWaitMs</a></td></tr> |
| <tr class="separator:a9f8a901c18194f1abdfb2886ab235b1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a08dc800bfa38c9a4afd01b6287d8a5a2" id="r_a08dc800bfa38c9a4afd01b6287d8a5a2"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a08dc800bfa38c9a4afd01b6287d8a5a2">kCommitStatusChecksTotalWaitMs</a></td></tr> |
| <tr class="separator:a08dc800bfa38c9a4afd01b6287d8a5a2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aae9fdde6918b1c1d4d1a6c463b4027dd" id="r_aae9fdde6918b1c1d4d1a6c463b4027dd"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aae9fdde6918b1c1d4d1a6c463b4027dd">kManifestTargetSizeBytes</a></td></tr> |
| <tr class="separator:aae9fdde6918b1c1d4d1a6c463b4027dd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa07bb17fcba76abedc8483db58efbb1a" id="r_aa07bb17fcba76abedc8483db58efbb1a"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aa07bb17fcba76abedc8483db58efbb1a">kManifestMinMergeCount</a></td></tr> |
| <tr class="separator:aa07bb17fcba76abedc8483db58efbb1a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a395174f0bfd6ff74d55a050df5039e5b" id="r_a395174f0bfd6ff74d55a050df5039e5b"><td class="memItemLeft" align="right" valign="top"><a id="a395174f0bfd6ff74d55a050df5039e5b" name="a395174f0bfd6ff74d55a050df5039e5b"></a> |
| static Entry< bool > </td><td class="memItemRight" valign="bottom"><b>kManifestMergeEnabled</b> {"commit.manifest-merge.enabled", true}</td></tr> |
| <tr class="separator:a395174f0bfd6ff74d55a050df5039e5b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a586732bc1875fc92ba9da8d17f5633e0" id="r_a586732bc1875fc92ba9da8d17f5633e0"><td class="memItemLeft" align="right" valign="top"><a id="a586732bc1875fc92ba9da8d17f5633e0" name="a586732bc1875fc92ba9da8d17f5633e0"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kDefaultFileFormat</b> {"write.format.default", "parquet"}</td></tr> |
| <tr class="separator:a586732bc1875fc92ba9da8d17f5633e0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1f2b41bdd0a572622f2075a33269187e" id="r_a1f2b41bdd0a572622f2075a33269187e"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a1f2b41bdd0a572622f2075a33269187e">kDeleteDefaultFileFormat</a></td></tr> |
| <tr class="separator:a1f2b41bdd0a572622f2075a33269187e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a808f33d50261fae60b30b6917700a702" id="r_a808f33d50261fae60b30b6917700a702"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a808f33d50261fae60b30b6917700a702">kParquetRowGroupSizeBytes</a></td></tr> |
| <tr class="separator:a808f33d50261fae60b30b6917700a702"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa15d1f73697c2bb8d5258c3fe3e54a82" id="r_aa15d1f73697c2bb8d5258c3fe3e54a82"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aa15d1f73697c2bb8d5258c3fe3e54a82">kDeleteParquetRowGroupSizeBytes</a></td></tr> |
| <tr class="separator:aa15d1f73697c2bb8d5258c3fe3e54a82"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ada5dd80eba5f9aa3a339fbb8a7f771c8" id="r_ada5dd80eba5f9aa3a339fbb8a7f771c8"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ada5dd80eba5f9aa3a339fbb8a7f771c8">kParquetPageSizeBytes</a></td></tr> |
| <tr class="separator:ada5dd80eba5f9aa3a339fbb8a7f771c8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a08dfd9bf30298ee0269da9c267857960" id="r_a08dfd9bf30298ee0269da9c267857960"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a08dfd9bf30298ee0269da9c267857960">kDeleteParquetPageSizeBytes</a></td></tr> |
| <tr class="separator:a08dfd9bf30298ee0269da9c267857960"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac02aa2aaa0f0da2ba47aabed2befa2f9" id="r_ac02aa2aaa0f0da2ba47aabed2befa2f9"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac02aa2aaa0f0da2ba47aabed2befa2f9">kParquetPageRowLimit</a></td></tr> |
| <tr class="separator:ac02aa2aaa0f0da2ba47aabed2befa2f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1d0dbc4cfd787dc2ebfd40bce753090e" id="r_a1d0dbc4cfd787dc2ebfd40bce753090e"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a1d0dbc4cfd787dc2ebfd40bce753090e">kDeleteParquetPageRowLimit</a></td></tr> |
| <tr class="separator:a1d0dbc4cfd787dc2ebfd40bce753090e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aece8c8ab721c47a80063fa51ba8b87d7" id="r_aece8c8ab721c47a80063fa51ba8b87d7"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aece8c8ab721c47a80063fa51ba8b87d7">kParquetDictSizeBytes</a></td></tr> |
| <tr class="separator:aece8c8ab721c47a80063fa51ba8b87d7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a13f7b83bb91e14e93043eff61633350c" id="r_a13f7b83bb91e14e93043eff61633350c"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a13f7b83bb91e14e93043eff61633350c">kDeleteParquetDictSizeBytes</a></td></tr> |
| <tr class="separator:a13f7b83bb91e14e93043eff61633350c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad4a5942969f9ce2d0b007382cd5cc678" id="r_ad4a5942969f9ce2d0b007382cd5cc678"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ad4a5942969f9ce2d0b007382cd5cc678">kParquetCompression</a></td></tr> |
| <tr class="separator:ad4a5942969f9ce2d0b007382cd5cc678"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a182f35bb69ad454ccc44baefbe302fea" id="r_a182f35bb69ad454ccc44baefbe302fea"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a182f35bb69ad454ccc44baefbe302fea">kDeleteParquetCompression</a></td></tr> |
| <tr class="separator:a182f35bb69ad454ccc44baefbe302fea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7635744b1d910c6b56fe18ab656f4abb" id="r_a7635744b1d910c6b56fe18ab656f4abb"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a7635744b1d910c6b56fe18ab656f4abb">kParquetCompressionLevel</a></td></tr> |
| <tr class="separator:a7635744b1d910c6b56fe18ab656f4abb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afa16f2d83bb2214352c72c1e59f9a6df" id="r_afa16f2d83bb2214352c72c1e59f9a6df"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#afa16f2d83bb2214352c72c1e59f9a6df">kDeleteParquetCompressionLevel</a></td></tr> |
| <tr class="separator:afa16f2d83bb2214352c72c1e59f9a6df"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4cb19008f32024ca90d0eb70e9cc8a1d" id="r_a4cb19008f32024ca90d0eb70e9cc8a1d"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a4cb19008f32024ca90d0eb70e9cc8a1d">kParquetRowGroupCheckMinRecordCount</a></td></tr> |
| <tr class="separator:a4cb19008f32024ca90d0eb70e9cc8a1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae947cff5e809f4c7cb1db0b01319643d" id="r_ae947cff5e809f4c7cb1db0b01319643d"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ae947cff5e809f4c7cb1db0b01319643d">kDeleteParquetRowGroupCheckMinRecordCount</a></td></tr> |
| <tr class="separator:ae947cff5e809f4c7cb1db0b01319643d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa16ae2a499410631f783edf5d715a343" id="r_aa16ae2a499410631f783edf5d715a343"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aa16ae2a499410631f783edf5d715a343">kParquetRowGroupCheckMaxRecordCount</a></td></tr> |
| <tr class="separator:aa16ae2a499410631f783edf5d715a343"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9f7652216c8446acf72ee220ccf45fbd" id="r_a9f7652216c8446acf72ee220ccf45fbd"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a9f7652216c8446acf72ee220ccf45fbd">kDeleteParquetRowGroupCheckMaxRecordCount</a></td></tr> |
| <tr class="separator:a9f7652216c8446acf72ee220ccf45fbd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac690e84a9be8ce21a5fa36524ccba171" id="r_ac690e84a9be8ce21a5fa36524ccba171"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac690e84a9be8ce21a5fa36524ccba171">kParquetBloomFilterMaxBytes</a></td></tr> |
| <tr class="separator:ac690e84a9be8ce21a5fa36524ccba171"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af36d4f8e0e4811af384499a62755bac7" id="r_af36d4f8e0e4811af384499a62755bac7"><td class="memItemLeft" align="right" valign="top">static std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#af36d4f8e0e4811af384499a62755bac7">kParquetBloomFilterColumnFppPrefix</a></td></tr> |
| <tr class="separator:af36d4f8e0e4811af384499a62755bac7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac5b4953e31a1614935aa9843d008d615" id="r_ac5b4953e31a1614935aa9843d008d615"><td class="memItemLeft" align="right" valign="top">static std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac5b4953e31a1614935aa9843d008d615">kParquetBloomFilterColumnEnabledPrefix</a></td></tr> |
| <tr class="separator:ac5b4953e31a1614935aa9843d008d615"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab7a4b63db3d2af3ed089bf55d62c0e5d" id="r_ab7a4b63db3d2af3ed089bf55d62c0e5d"><td class="memItemLeft" align="right" valign="top">static std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ab7a4b63db3d2af3ed089bf55d62c0e5d">kParquetColumnStatsEnabledPrefix</a></td></tr> |
| <tr class="separator:ab7a4b63db3d2af3ed089bf55d62c0e5d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a084be3cb6c778caa9dd8e421935e4b12" id="r_a084be3cb6c778caa9dd8e421935e4b12"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a084be3cb6c778caa9dd8e421935e4b12">kAvroCompression</a></td></tr> |
| <tr class="separator:a084be3cb6c778caa9dd8e421935e4b12"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adce2fedfabc72a586e09319eeafb6bb4" id="r_adce2fedfabc72a586e09319eeafb6bb4"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#adce2fedfabc72a586e09319eeafb6bb4">kDeleteAvroCompression</a></td></tr> |
| <tr class="separator:adce2fedfabc72a586e09319eeafb6bb4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aac6f902ffb58c708cc727b095454521f" id="r_aac6f902ffb58c708cc727b095454521f"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aac6f902ffb58c708cc727b095454521f">kAvroCompressionLevel</a></td></tr> |
| <tr class="separator:aac6f902ffb58c708cc727b095454521f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a37a4f648ae3e16c8cb8b7585fbe7745e" id="r_a37a4f648ae3e16c8cb8b7585fbe7745e"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a37a4f648ae3e16c8cb8b7585fbe7745e">kDeleteAvroCompressionLevel</a></td></tr> |
| <tr class="separator:a37a4f648ae3e16c8cb8b7585fbe7745e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a33afcf0bb3488cf667fac77720f1ec96" id="r_a33afcf0bb3488cf667fac77720f1ec96"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a33afcf0bb3488cf667fac77720f1ec96">kOrcStripeSizeBytes</a></td></tr> |
| <tr class="separator:a33afcf0bb3488cf667fac77720f1ec96"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a642a2f2b52459e5e062f14870a178c6e" id="r_a642a2f2b52459e5e062f14870a178c6e"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a642a2f2b52459e5e062f14870a178c6e">kOrcBloomFilterColumns</a></td></tr> |
| <tr class="separator:a642a2f2b52459e5e062f14870a178c6e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6c4671b1316ba506d0e98fe7f2ed8564" id="r_a6c4671b1316ba506d0e98fe7f2ed8564"><td class="memItemLeft" align="right" valign="top"><a id="a6c4671b1316ba506d0e98fe7f2ed8564" name="a6c4671b1316ba506d0e98fe7f2ed8564"></a> |
| static Entry< double > </td><td class="memItemRight" valign="bottom"><b>kOrcBloomFilterFpp</b> {"write.orc.bloom.filter.fpp", 0.05}</td></tr> |
| <tr class="separator:a6c4671b1316ba506d0e98fe7f2ed8564"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a78aca7d4562ba3805d920c2fe43976ac" id="r_a78aca7d4562ba3805d920c2fe43976ac"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a78aca7d4562ba3805d920c2fe43976ac">kDeleteOrcStripeSizeBytes</a></td></tr> |
| <tr class="separator:a78aca7d4562ba3805d920c2fe43976ac"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e822b30b324761a9d90b3e442ea322d" id="r_a1e822b30b324761a9d90b3e442ea322d"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a1e822b30b324761a9d90b3e442ea322d">kOrcBlockSizeBytes</a></td></tr> |
| <tr class="separator:a1e822b30b324761a9d90b3e442ea322d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a033bab08cfe7bde1f96a77b1bdec06e5" id="r_a033bab08cfe7bde1f96a77b1bdec06e5"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a033bab08cfe7bde1f96a77b1bdec06e5">kDeleteOrcBlockSizeBytes</a></td></tr> |
| <tr class="separator:a033bab08cfe7bde1f96a77b1bdec06e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abd762de237dca1ec49e8cebe93e191f7" id="r_abd762de237dca1ec49e8cebe93e191f7"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#abd762de237dca1ec49e8cebe93e191f7">kOrcWriteBatchSize</a></td></tr> |
| <tr class="separator:abd762de237dca1ec49e8cebe93e191f7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae56f58061470fbd5965e1ce1b8832a43" id="r_ae56f58061470fbd5965e1ce1b8832a43"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ae56f58061470fbd5965e1ce1b8832a43">kDeleteOrcWriteBatchSize</a></td></tr> |
| <tr class="separator:ae56f58061470fbd5965e1ce1b8832a43"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4eb20bd8539528909b539db7ecb7101b" id="r_a4eb20bd8539528909b539db7ecb7101b"><td class="memItemLeft" align="right" valign="top"><a id="a4eb20bd8539528909b539db7ecb7101b" name="a4eb20bd8539528909b539db7ecb7101b"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kOrcCompression</b> {"write.orc.compression-codec", "zlib"}</td></tr> |
| <tr class="separator:a4eb20bd8539528909b539db7ecb7101b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9430062c6ab5919ec17baa86ed367523" id="r_a9430062c6ab5919ec17baa86ed367523"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a9430062c6ab5919ec17baa86ed367523">kDeleteOrcCompression</a></td></tr> |
| <tr class="separator:a9430062c6ab5919ec17baa86ed367523"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac7c1f0b0faedf07b5085af43c82a6afd" id="r_ac7c1f0b0faedf07b5085af43c82a6afd"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac7c1f0b0faedf07b5085af43c82a6afd">kOrcCompressionStrategy</a></td></tr> |
| <tr class="separator:ac7c1f0b0faedf07b5085af43c82a6afd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2593f53e5ef0e2a92535af68c60827a2" id="r_a2593f53e5ef0e2a92535af68c60827a2"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a2593f53e5ef0e2a92535af68c60827a2">kDeleteOrcCompressionStrategy</a></td></tr> |
| <tr class="separator:a2593f53e5ef0e2a92535af68c60827a2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a183769d63ff135614d8536efd575f993" id="r_a183769d63ff135614d8536efd575f993"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a183769d63ff135614d8536efd575f993">kSplitSize</a></td></tr> |
| <tr class="separator:a183769d63ff135614d8536efd575f993"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a729c5e506e72ae09bf14c9d42a3e9cf1" id="r_a729c5e506e72ae09bf14c9d42a3e9cf1"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a729c5e506e72ae09bf14c9d42a3e9cf1">kMetadataSplitSize</a></td></tr> |
| <tr class="separator:a729c5e506e72ae09bf14c9d42a3e9cf1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aafb4b1fe35d7182e63a27e8da0e761ef" id="r_aafb4b1fe35d7182e63a27e8da0e761ef"><td class="memItemLeft" align="right" valign="top"><a id="aafb4b1fe35d7182e63a27e8da0e761ef" name="aafb4b1fe35d7182e63a27e8da0e761ef"></a> |
| static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><b>kSplitLookback</b> {"read.split.planning-lookback", 10}</td></tr> |
| <tr class="separator:aafb4b1fe35d7182e63a27e8da0e761ef"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac675dc647cf01e239788e730c49adcea" id="r_ac675dc647cf01e239788e730c49adcea"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ac675dc647cf01e239788e730c49adcea">kSplitOpenFileCost</a></td></tr> |
| <tr class="separator:ac675dc647cf01e239788e730c49adcea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a212d780dc4a93b844836e8e3c35d8292" id="r_a212d780dc4a93b844836e8e3c35d8292"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a212d780dc4a93b844836e8e3c35d8292">kAdaptiveSplitSizeEnabled</a></td></tr> |
| <tr class="separator:a212d780dc4a93b844836e8e3c35d8292"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3eca14c8e3e2e78277f986e79356113f" id="r_a3eca14c8e3e2e78277f986e79356113f"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a3eca14c8e3e2e78277f986e79356113f">kParquetVectorizationEnabled</a></td></tr> |
| <tr class="separator:a3eca14c8e3e2e78277f986e79356113f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0c31badc0b2b4979f3e4abe2cf5278a1" id="r_a0c31badc0b2b4979f3e4abe2cf5278a1"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a0c31badc0b2b4979f3e4abe2cf5278a1">kParquetBatchSize</a></td></tr> |
| <tr class="separator:a0c31badc0b2b4979f3e4abe2cf5278a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a759957a2b1ec223bba3f23de4a225b45" id="r_a759957a2b1ec223bba3f23de4a225b45"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a759957a2b1ec223bba3f23de4a225b45">kOrcVectorizationEnabled</a></td></tr> |
| <tr class="separator:a759957a2b1ec223bba3f23de4a225b45"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac43a9d15f30f6e366c1b6169c34912ab" id="r_ac43a9d15f30f6e366c1b6169c34912ab"><td class="memItemLeft" align="right" valign="top"><a id="ac43a9d15f30f6e366c1b6169c34912ab" name="ac43a9d15f30f6e366c1b6169c34912ab"></a> |
| static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><b>kOrcBatchSize</b> {"read.orc.vectorization.batch-size", 5000}</td></tr> |
| <tr class="separator:ac43a9d15f30f6e366c1b6169c34912ab"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a37a1bbcac3349d52b671d6ab659802a1" id="r_a37a1bbcac3349d52b671d6ab659802a1"><td class="memItemLeft" align="right" valign="top"><a id="a37a1bbcac3349d52b671d6ab659802a1" name="a37a1bbcac3349d52b671d6ab659802a1"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kDataPlanningMode</b> {"read.data-planning-mode", "auto"}</td></tr> |
| <tr class="separator:a37a1bbcac3349d52b671d6ab659802a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acf7931e56d375867b4201cec5bc65e38" id="r_acf7931e56d375867b4201cec5bc65e38"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#acf7931e56d375867b4201cec5bc65e38">kDeletePlanningMode</a></td></tr> |
| <tr class="separator:acf7931e56d375867b4201cec5bc65e38"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4e6ee604a81edd46ffea19fde2e4de57" id="r_a4e6ee604a81edd46ffea19fde2e4de57"><td class="memItemLeft" align="right" valign="top"><a id="a4e6ee604a81edd46ffea19fde2e4de57" name="a4e6ee604a81edd46ffea19fde2e4de57"></a> |
| static Entry< bool > </td><td class="memItemRight" valign="bottom"><b>kObjectStoreEnabled</b> {"write.object-storage.enabled", false}</td></tr> |
| <tr class="separator:a4e6ee604a81edd46ffea19fde2e4de57"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8f45d9e7831523465872acfb1bf4c1d4" id="r_a8f45d9e7831523465872acfb1bf4c1d4"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a8f45d9e7831523465872acfb1bf4c1d4">kWriteObjectStorePartitionedPaths</a></td></tr> |
| <tr class="memdesc:a8f45d9e7831523465872acfb1bf4c1d4"><td class="mdescLeft"> </td><td class="mdescRight">Excludes the partition values in the path when set to true and object store is enabled. <br /></td></tr> |
| <tr class="separator:a8f45d9e7831523465872acfb1bf4c1d4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa50d7fa06cb0e4cbd3a7290240626297" id="r_aa50d7fa06cb0e4cbd3a7290240626297"><td class="memItemLeft" align="right" valign="top"><a id="aa50d7fa06cb0e4cbd3a7290240626297" name="aa50d7fa06cb0e4cbd3a7290240626297"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kWriteDataLocation</b> {"write.data.path", ""}</td></tr> |
| <tr class="memdesc:aa50d7fa06cb0e4cbd3a7290240626297"><td class="mdescLeft"> </td><td class="mdescRight">This only applies to files written after this property is set. Files previously written aren't relocated to reflect this parameter. If not set, defaults to a "data" folder underneath the root path of the table. <br /></td></tr> |
| <tr class="separator:aa50d7fa06cb0e4cbd3a7290240626297"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab1b90249d85118f93cca262a5bc93b39" id="r_ab1b90249d85118f93cca262a5bc93b39"><td class="memItemLeft" align="right" valign="top"><a id="ab1b90249d85118f93cca262a5bc93b39" name="ab1b90249d85118f93cca262a5bc93b39"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kWriteMetadataLocation</b> {"write.metadata.path", ""}</td></tr> |
| <tr class="memdesc:ab1b90249d85118f93cca262a5bc93b39"><td class="mdescLeft"> </td><td class="mdescRight">This only applies to files written after this property is set. Files previously written aren't relocated to reflect this parameter. If not set, defaults to a "metadata" folder underneath the root path of the table. <br /></td></tr> |
| <tr class="separator:ab1b90249d85118f93cca262a5bc93b39"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4b203f99e45a8f96eed9a0ddb796082a" id="r_a4b203f99e45a8f96eed9a0ddb796082a"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a4b203f99e45a8f96eed9a0ddb796082a">kWritePartitionSummaryLimit</a></td></tr> |
| <tr class="separator:a4b203f99e45a8f96eed9a0ddb796082a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a677b6924ac244ebb528aadf99d63d6ff" id="r_a677b6924ac244ebb528aadf99d63d6ff"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a677b6924ac244ebb528aadf99d63d6ff">kMetadataCompression</a></td></tr> |
| <tr class="separator:a677b6924ac244ebb528aadf99d63d6ff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adda90a55f43c7974d36fcaac8627b2c7" id="r_adda90a55f43c7974d36fcaac8627b2c7"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#adda90a55f43c7974d36fcaac8627b2c7">kMetadataPreviousVersionsMax</a></td></tr> |
| <tr class="separator:adda90a55f43c7974d36fcaac8627b2c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3fb268de46c3cd27a45639e8510b4b89" id="r_a3fb268de46c3cd27a45639e8510b4b89"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a3fb268de46c3cd27a45639e8510b4b89">kMetadataDeleteAfterCommitEnabled</a></td></tr> |
| <tr class="memdesc:a3fb268de46c3cd27a45639e8510b4b89"><td class="mdescLeft"> </td><td class="mdescRight">This enables to delete the oldest metadata file after commit. <br /></td></tr> |
| <tr class="separator:a3fb268de46c3cd27a45639e8510b4b89"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a04d3e9452dc82894e47f1f987d921dec" id="r_a04d3e9452dc82894e47f1f987d921dec"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a04d3e9452dc82894e47f1f987d921dec">kMetricsMaxInferredColumnDefaults</a></td></tr> |
| <tr class="separator:a04d3e9452dc82894e47f1f987d921dec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1eaaf0de51e00f056982333990018140" id="r_a1eaaf0de51e00f056982333990018140"><td class="memItemLeft" align="right" valign="top">static constexpr std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a1eaaf0de51e00f056982333990018140">kMetricModeColumnConfPrefix</a></td></tr> |
| <tr class="separator:a1eaaf0de51e00f056982333990018140"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a404fb3b78c68fa34cdb74c1d64cca29e" id="r_a404fb3b78c68fa34cdb74c1d64cca29e"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a404fb3b78c68fa34cdb74c1d64cca29e">kDefaultWriteMetricsMode</a></td></tr> |
| <tr class="separator:a404fb3b78c68fa34cdb74c1d64cca29e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8f15c8fa48887bc32ae7fa4696dd5092" id="r_a8f15c8fa48887bc32ae7fa4696dd5092"><td class="memItemLeft" align="right" valign="top"><a id="a8f15c8fa48887bc32ae7fa4696dd5092" name="a8f15c8fa48887bc32ae7fa4696dd5092"></a> |
| static std::string_view </td><td class="memItemRight" valign="bottom"><b>kDefaultNameMapping</b> {"schema.name-mapping.default"}</td></tr> |
| <tr class="separator:a8f15c8fa48887bc32ae7fa4696dd5092"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4fa34b3b5790158dbcd132c59d4a50b7" id="r_a4fa34b3b5790158dbcd132c59d4a50b7"><td class="memItemLeft" align="right" valign="top"><a id="a4fa34b3b5790158dbcd132c59d4a50b7" name="a4fa34b3b5790158dbcd132c59d4a50b7"></a> |
| static Entry< bool > </td><td class="memItemRight" valign="bottom"><b>kWriteAuditPublishEnabled</b> {"write.wap.enabled", false}</td></tr> |
| <tr class="separator:a4fa34b3b5790158dbcd132c59d4a50b7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b47cf80fe82d32a3786b371aabcd66a" id="r_a9b47cf80fe82d32a3786b371aabcd66a"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a9b47cf80fe82d32a3786b371aabcd66a">kWriteTargetFileSizeBytes</a></td></tr> |
| <tr class="separator:a9b47cf80fe82d32a3786b371aabcd66a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa9d6dae35d5937f38e88e1342c559f87" id="r_aa9d6dae35d5937f38e88e1342c559f87"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#aa9d6dae35d5937f38e88e1342c559f87">kDeleteTargetFileSizeBytes</a></td></tr> |
| <tr class="separator:aa9d6dae35d5937f38e88e1342c559f87"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a608e57cc8cc4799ef8ddba55e7f19dbb" id="r_a608e57cc8cc4799ef8ddba55e7f19dbb"><td class="memItemLeft" align="right" valign="top">static Entry< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a608e57cc8cc4799ef8ddba55e7f19dbb">kSnapshotIdInheritanceEnabled</a></td></tr> |
| <tr class="separator:a608e57cc8cc4799ef8ddba55e7f19dbb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2875bef801b85dabf68c90d3c273f053" id="r_a2875bef801b85dabf68c90d3c273f053"><td class="memItemLeft" align="right" valign="top"><a id="a2875bef801b85dabf68c90d3c273f053" name="a2875bef801b85dabf68c90d3c273f053"></a> |
| static Entry< bool > </td><td class="memItemRight" valign="bottom"><b>kGcEnabled</b> {"gc.enabled", true}</td></tr> |
| <tr class="separator:a2875bef801b85dabf68c90d3c273f053"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a53da0a255868e71e2777ee20efcf8a77" id="r_a53da0a255868e71e2777ee20efcf8a77"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a53da0a255868e71e2777ee20efcf8a77">kMaxSnapshotAgeMs</a></td></tr> |
| <tr class="separator:a53da0a255868e71e2777ee20efcf8a77"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2d705611398eaccedacbbc9f8ba757e5" id="r_a2d705611398eaccedacbbc9f8ba757e5"><td class="memItemLeft" align="right" valign="top">static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a2d705611398eaccedacbbc9f8ba757e5">kMinSnapshotsToKeep</a></td></tr> |
| <tr class="separator:a2d705611398eaccedacbbc9f8ba757e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a09aec08c69e82ac8d4633a1a451b18e0" id="r_a09aec08c69e82ac8d4633a1a451b18e0"><td class="memItemLeft" align="right" valign="top">static Entry< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a09aec08c69e82ac8d4633a1a451b18e0">kMaxRefAgeMs</a></td></tr> |
| <tr class="separator:a09aec08c69e82ac8d4633a1a451b18e0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad08baa8607ea934a024e00c6675804b4" id="r_ad08baa8607ea934a024e00c6675804b4"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#ad08baa8607ea934a024e00c6675804b4">kDeleteGranularity</a></td></tr> |
| <tr class="separator:ad08baa8607ea934a024e00c6675804b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a513fa0a9822de061d0bf5078ab7bb8ce" id="r_a513fa0a9822de061d0bf5078ab7bb8ce"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a513fa0a9822de061d0bf5078ab7bb8ce">kDeleteIsolationLevel</a></td></tr> |
| <tr class="separator:a513fa0a9822de061d0bf5078ab7bb8ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0eec1d337a0ff472a13446bb7801766e" id="r_a0eec1d337a0ff472a13446bb7801766e"><td class="memItemLeft" align="right" valign="top"><a id="a0eec1d337a0ff472a13446bb7801766e" name="a0eec1d337a0ff472a13446bb7801766e"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kDeleteMode</b> {"write.delete.mode", "copy-on-write"}</td></tr> |
| <tr class="separator:a0eec1d337a0ff472a13446bb7801766e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a74c347728d82d49e4e53f3f418089709" id="r_a74c347728d82d49e4e53f3f418089709"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a74c347728d82d49e4e53f3f418089709">kUpdateIsolationLevel</a></td></tr> |
| <tr class="separator:a74c347728d82d49e4e53f3f418089709"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a69f226000546986cfdfafc882fa637d6" id="r_a69f226000546986cfdfafc882fa637d6"><td class="memItemLeft" align="right" valign="top"><a id="a69f226000546986cfdfafc882fa637d6" name="a69f226000546986cfdfafc882fa637d6"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kUpdateMode</b> {"write.update.mode", "copy-on-write"}</td></tr> |
| <tr class="separator:a69f226000546986cfdfafc882fa637d6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0be60a272bcdd694376bd7a9252dc18a" id="r_a0be60a272bcdd694376bd7a9252dc18a"><td class="memItemLeft" align="right" valign="top">static Entry< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1TableProperties.html#a0be60a272bcdd694376bd7a9252dc18a">kMergeIsolationLevel</a></td></tr> |
| <tr class="separator:a0be60a272bcdd694376bd7a9252dc18a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aed9d6e62e39bc1a3a5d0ab3f6168ea30" id="r_aed9d6e62e39bc1a3a5d0ab3f6168ea30"><td class="memItemLeft" align="right" valign="top"><a id="aed9d6e62e39bc1a3a5d0ab3f6168ea30" name="aed9d6e62e39bc1a3a5d0ab3f6168ea30"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kMergeMode</b> {"write.merge.mode", "copy-on-write"}</td></tr> |
| <tr class="separator:aed9d6e62e39bc1a3a5d0ab3f6168ea30"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac12ebca6c50a6ba408b5e0a687f94cf4" id="r_ac12ebca6c50a6ba408b5e0a687f94cf4"><td class="memItemLeft" align="right" valign="top"><a id="ac12ebca6c50a6ba408b5e0a687f94cf4" name="ac12ebca6c50a6ba408b5e0a687f94cf4"></a> |
| static Entry< bool > </td><td class="memItemRight" valign="bottom"><b>kUpsertEnabled</b> {"write.upsert.enabled", false}</td></tr> |
| <tr class="separator:ac12ebca6c50a6ba408b5e0a687f94cf4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4da737458db65dab7406d23c59907586" id="r_a4da737458db65dab7406d23c59907586"><td class="memItemLeft" align="right" valign="top"><a id="a4da737458db65dab7406d23c59907586" name="a4da737458db65dab7406d23c59907586"></a> |
| static Entry< std::string > </td><td class="memItemRight" valign="bottom"><b>kEncryptionTableKey</b> {"encryption.key-id", ""}</td></tr> |
| <tr class="separator:a4da737458db65dab7406d23c59907586"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c79b913edfefbce4d480d12b8545dcd" id="r_a2c79b913edfefbce4d480d12b8545dcd"><td class="memItemLeft" align="right" valign="top"><a id="a2c79b913edfefbce4d480d12b8545dcd" name="a2c79b913edfefbce4d480d12b8545dcd"></a> |
| static Entry< int32_t > </td><td class="memItemRight" valign="bottom"><b>kEncryptionDekLength</b> {"encryption.data-key-length", 16}</td></tr> |
| <tr class="separator:a2c79b913edfefbce4d480d12b8545dcd"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> |
| Additional Inherited Members</h2></td></tr> |
| <tr class="inherit_header pro_attribs_classiceberg_1_1ConfigBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classiceberg_1_1ConfigBase')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classiceberg_1_1ConfigBase.html">iceberg::ConfigBase< TableProperties ></a></td></tr> |
| <tr class="memitem:a5988dbb52a6ce914c88ef10c66e5bba7 inherit pro_attribs_classiceberg_1_1ConfigBase" id="r_a5988dbb52a6ce914c88ef10c66e5bba7"><td class="memItemLeft" align="right" valign="top"> |
| std::unordered_map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><b>configs_</b></td></tr> |
| <tr class="separator:a5988dbb52a6ce914c88ef10c66e5bba7 inherit pro_attribs_classiceberg_1_1ConfigBase"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p><a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> properties for Iceberg tables. </p> |
| <p>This class provides configuration entries for various Iceberg table properties including format settings, commit behavior, file formats, compression settings, and other table-level configurations. </p> |
| </div><h2 class="groupheader">Member Function Documentation</h2> |
| <a id="ac9d77750fa7e98a7b085f4392051900f" name="ac9d77750fa7e98a7b085f4392051900f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac9d77750fa7e98a7b085f4392051900f">◆ </a></span>FromMap()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classiceberg_1_1TableProperties.html">TableProperties</a> iceberg::TableProperties::FromMap </td> |
| <td>(</td> |
| <td class="paramtype">std::unordered_map< std::string, std::string > </td> |
| <td class="paramname"><em>properties</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a <a class="el" href="classiceberg_1_1TableProperties.html" title="Table properties for Iceberg tables.">TableProperties</a> instance from a map of key-value pairs. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">properties</td><td>The map containing property key-value pairs </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>A unique pointer to a <a class="el" href="classiceberg_1_1TableProperties.html" title="Table properties for Iceberg tables.">TableProperties</a> instance </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1f8bddf023b70018a63c3231e876b4e2" name="a1f8bddf023b70018a63c3231e876b4e2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1f8bddf023b70018a63c3231e876b4e2">◆ </a></span>reserved_properties()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const std::unordered_set< std::string > & iceberg::TableProperties::reserved_properties </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the set of reserved table property keys. </p> |
| <p>Reserved table properties are only used to control behaviors when creating or updating a table. The values of these properties are not persisted as part of the table metadata.</p> |
| <dl class="section return"><dt>Returns</dt><dd>The set of reserved property keys </dd></dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Data Documentation</h2> |
| <a id="a212d780dc4a93b844836e8e3c35d8292" name="a212d780dc4a93b844836e8e3c35d8292"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a212d780dc4a93b844836e8e3c35d8292">◆ </a></span>kAdaptiveSplitSizeEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kAdaptiveSplitSizeEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.split.adaptive-size.enabled"</span>,</div> |
| <div class="line"> <span class="keyword">true</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a084be3cb6c778caa9dd8e421935e4b12" name="a084be3cb6c778caa9dd8e421935e4b12"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a084be3cb6c778caa9dd8e421935e4b12">◆ </a></span>kAvroCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kAvroCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.avro.compression-codec"</span>,</div> |
| <div class="line"> <span class="stringliteral">"gzip"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aac6f902ffb58c708cc727b095454521f" name="aac6f902ffb58c708cc727b095454521f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aac6f902ffb58c708cc727b095454521f">◆ </a></span>kAvroCompressionLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kAvroCompressionLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.avro.compression-level"</span>,</div> |
| <div class="line"> <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="acad1576bc641c34befe6a6ac14b0211a" name="acad1576bc641c34befe6a6ac14b0211a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acad1576bc641c34befe6a6ac14b0211a">◆ </a></span>kCommitMaxRetryWaitMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kCommitMaxRetryWaitMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"commit.retry.max-wait-ms"</span>,</div> |
| <div class="line"> 60 * 1000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a3cc5eb71e7458c1a267c0573381d8f53" name="a3cc5eb71e7458c1a267c0573381d8f53"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3cc5eb71e7458c1a267c0573381d8f53">◆ </a></span>kCommitNumStatusChecks</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kCommitNumStatusChecks</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"commit.status-check.num-retries"</span>,</div> |
| <div class="line"> 3}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a9f8a901c18194f1abdfb2886ab235b1d" name="a9f8a901c18194f1abdfb2886ab235b1d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9f8a901c18194f1abdfb2886ab235b1d">◆ </a></span>kCommitStatusChecksMaxWaitMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kCommitStatusChecksMaxWaitMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"commit.status-check.max-wait-ms"</span>, int64_t{60 * 1000}}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a2c4693e8b144fc2f745534a9592cdc68" name="a2c4693e8b144fc2f745534a9592cdc68"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2c4693e8b144fc2f745534a9592cdc68">◆ </a></span>kCommitStatusChecksMinWaitMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kCommitStatusChecksMinWaitMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"commit.status-check.min-wait-ms"</span>, int64_t{1000}}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a08dc800bfa38c9a4afd01b6287d8a5a2" name="a08dc800bfa38c9a4afd01b6287d8a5a2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a08dc800bfa38c9a4afd01b6287d8a5a2">◆ </a></span>kCommitStatusChecksTotalWaitMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kCommitStatusChecksTotalWaitMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"commit.status-check.total-timeout-ms"</span>, int64_t{30 * 60 * 1000}}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aa3ab4bf56d332299526f32b47b06a9d7" name="aa3ab4bf56d332299526f32b47b06a9d7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa3ab4bf56d332299526f32b47b06a9d7">◆ </a></span>kCommitTotalRetryTimeMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kCommitTotalRetryTimeMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"commit.retry.total-timeout-ms"</span>,</div> |
| <div class="line"> 30 * 60 * 1000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a00533c09e753c0758dc6fc82ad4fb7c6" name="a00533c09e753c0758dc6fc82ad4fb7c6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a00533c09e753c0758dc6fc82ad4fb7c6">◆ </a></span>kCurrentSnapshotSummary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kCurrentSnapshotSummary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"current-snapshot-summary"</span>,</div> |
| <div class="line"> <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| <p>Reserved table property for current snapshot summary. </p> |
| |
| </div> |
| </div> |
| <a id="a20763e470bc3a489e110dafcada81056" name="a20763e470bc3a489e110dafcada81056"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a20763e470bc3a489e110dafcada81056">◆ </a></span>kCurrentSnapshotTimestamp</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kCurrentSnapshotTimestamp</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"current-snapshot-timestamp-ms"</span>, <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| <p>Reserved table property for current snapshot timestamp. </p> |
| |
| </div> |
| </div> |
| <a id="a404fb3b78c68fa34cdb74c1d64cca29e" name="a404fb3b78c68fa34cdb74c1d64cca29e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a404fb3b78c68fa34cdb74c1d64cca29e">◆ </a></span>kDefaultWriteMetricsMode</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDefaultWriteMetricsMode</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.metrics.default"</span>, <span class="stringliteral">"truncate(16)"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="adce2fedfabc72a586e09319eeafb6bb4" name="adce2fedfabc72a586e09319eeafb6bb4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adce2fedfabc72a586e09319eeafb6bb4">◆ </a></span>kDeleteAvroCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteAvroCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.avro.compression-codec"</span>, <span class="stringliteral">"gzip"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a37a4f648ae3e16c8cb8b7585fbe7745e" name="a37a4f648ae3e16c8cb8b7585fbe7745e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a37a4f648ae3e16c8cb8b7585fbe7745e">◆ </a></span>kDeleteAvroCompressionLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteAvroCompressionLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.avro.compression-level"</span>, <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a1f2b41bdd0a572622f2075a33269187e" name="a1f2b41bdd0a572622f2075a33269187e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1f2b41bdd0a572622f2075a33269187e">◆ </a></span>kDeleteDefaultFileFormat</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteDefaultFileFormat</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.delete.format.default"</span>,</div> |
| <div class="line"> <span class="stringliteral">"parquet"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ad08baa8607ea934a024e00c6675804b4" name="ad08baa8607ea934a024e00c6675804b4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad08baa8607ea934a024e00c6675804b4">◆ </a></span>kDeleteGranularity</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteGranularity</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.delete.granularity"</span>,</div> |
| <div class="line"> <span class="stringliteral">"partition"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a513fa0a9822de061d0bf5078ab7bb8ce" name="a513fa0a9822de061d0bf5078ab7bb8ce"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a513fa0a9822de061d0bf5078ab7bb8ce">◆ </a></span>kDeleteIsolationLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteIsolationLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.delete.isolation-level"</span>,</div> |
| <div class="line"> <span class="stringliteral">"serializable"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a033bab08cfe7bde1f96a77b1bdec06e5" name="a033bab08cfe7bde1f96a77b1bdec06e5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a033bab08cfe7bde1f96a77b1bdec06e5">◆ </a></span>kDeleteOrcBlockSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kDeleteOrcBlockSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.orc.block-size-bytes"</span>, int64_t{256} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a9430062c6ab5919ec17baa86ed367523" name="a9430062c6ab5919ec17baa86ed367523"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9430062c6ab5919ec17baa86ed367523">◆ </a></span>kDeleteOrcCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteOrcCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.orc.compression-codec"</span>, <span class="stringliteral">"zlib"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a2593f53e5ef0e2a92535af68c60827a2" name="a2593f53e5ef0e2a92535af68c60827a2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2593f53e5ef0e2a92535af68c60827a2">◆ </a></span>kDeleteOrcCompressionStrategy</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteOrcCompressionStrategy</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.orc.compression-strategy"</span>, <span class="stringliteral">"speed"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a78aca7d4562ba3805d920c2fe43976ac" name="a78aca7d4562ba3805d920c2fe43976ac"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a78aca7d4562ba3805d920c2fe43976ac">◆ </a></span>kDeleteOrcStripeSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kDeleteOrcStripeSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.orc.stripe-size-bytes"</span>, int64_t{64} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ae56f58061470fbd5965e1ce1b8832a43" name="ae56f58061470fbd5965e1ce1b8832a43"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae56f58061470fbd5965e1ce1b8832a43">◆ </a></span>kDeleteOrcWriteBatchSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteOrcWriteBatchSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.orc.vectorized.batch-size"</span>, 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a182f35bb69ad454ccc44baefbe302fea" name="a182f35bb69ad454ccc44baefbe302fea"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a182f35bb69ad454ccc44baefbe302fea">◆ </a></span>kDeleteParquetCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteParquetCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.compression-codec"</span>, <span class="stringliteral">"zstd"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="afa16f2d83bb2214352c72c1e59f9a6df" name="afa16f2d83bb2214352c72c1e59f9a6df"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afa16f2d83bb2214352c72c1e59f9a6df">◆ </a></span>kDeleteParquetCompressionLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeleteParquetCompressionLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.compression-level"</span>, <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a13f7b83bb91e14e93043eff61633350c" name="a13f7b83bb91e14e93043eff61633350c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a13f7b83bb91e14e93043eff61633350c">◆ </a></span>kDeleteParquetDictSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetDictSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.dict-size-bytes"</span>, 2 * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a1d0dbc4cfd787dc2ebfd40bce753090e" name="a1d0dbc4cfd787dc2ebfd40bce753090e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1d0dbc4cfd787dc2ebfd40bce753090e">◆ </a></span>kDeleteParquetPageRowLimit</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetPageRowLimit</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.page-row-limit"</span>, 20'000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a08dfd9bf30298ee0269da9c267857960" name="a08dfd9bf30298ee0269da9c267857960"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a08dfd9bf30298ee0269da9c267857960">◆ </a></span>kDeleteParquetPageSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetPageSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.page-size-bytes"</span>, 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a9f7652216c8446acf72ee220ccf45fbd" name="a9f7652216c8446acf72ee220ccf45fbd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9f7652216c8446acf72ee220ccf45fbd">◆ </a></span>kDeleteParquetRowGroupCheckMaxRecordCount</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetRowGroupCheckMaxRecordCount</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.row-group-check-max-record-count"</span>, 10'000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ae947cff5e809f4c7cb1db0b01319643d" name="ae947cff5e809f4c7cb1db0b01319643d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae947cff5e809f4c7cb1db0b01319643d">◆ </a></span>kDeleteParquetRowGroupCheckMinRecordCount</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetRowGroupCheckMinRecordCount</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.row-group-check-min-record-count"</span>, 100}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aa15d1f73697c2bb8d5258c3fe3e54a82" name="aa15d1f73697c2bb8d5258c3fe3e54a82"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa15d1f73697c2bb8d5258c3fe3e54a82">◆ </a></span>kDeleteParquetRowGroupSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kDeleteParquetRowGroupSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.parquet.row-group-size-bytes"</span>, 128 * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="acf7931e56d375867b4201cec5bc65e38" name="acf7931e56d375867b4201cec5bc65e38"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acf7931e56d375867b4201cec5bc65e38">◆ </a></span>kDeletePlanningMode</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kDeletePlanningMode</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.delete-planning-mode"</span>,</div> |
| <div class="line"> <span class="stringliteral">"auto"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aa9d6dae35d5937f38e88e1342c559f87" name="aa9d6dae35d5937f38e88e1342c559f87"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa9d6dae35d5937f38e88e1342c559f87">◆ </a></span>kDeleteTargetFileSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kDeleteTargetFileSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.delete.target-file-size-bytes"</span>, int64_t{64} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a4c9aa5f466b89211335bf1483061abbd" name="a4c9aa5f466b89211335bf1483061abbd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4c9aa5f466b89211335bf1483061abbd">◆ </a></span>kFormatVersion</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kFormatVersion {"format-version", ""}</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reserved table property for table format version. </p> |
| <p>Iceberg will default a new table's format version to the latest stable and recommended version. This reserved property keyword allows users to override the Iceberg format version of the table metadata.</p> |
| <p>If this table property exists when creating a table, the table will use the specified format version. If a table updates this property, it will try to upgrade to the specified format version.</p> |
| <dl class="section note"><dt>Note</dt><dd>incomplete or unstable versions cannot be selected using this property. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa07bb17fcba76abedc8483db58efbb1a" name="aa07bb17fcba76abedc8483db58efbb1a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa07bb17fcba76abedc8483db58efbb1a">◆ </a></span>kManifestMinMergeCount</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kManifestMinMergeCount</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"commit.manifest.min-count-to-merge"</span>, 100}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aae9fdde6918b1c1d4d1a6c463b4027dd" name="aae9fdde6918b1c1d4d1a6c463b4027dd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aae9fdde6918b1c1d4d1a6c463b4027dd">◆ </a></span>kManifestTargetSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kManifestTargetSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"commit.manifest.target-size-bytes"</span>, int64_t{8 * 1024 * 1024}}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a09aec08c69e82ac8d4633a1a451b18e0" name="a09aec08c69e82ac8d4633a1a451b18e0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a09aec08c69e82ac8d4633a1a451b18e0">◆ </a></span>kMaxRefAgeMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kMaxRefAgeMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"history.expire.max-ref-age-ms"</span>,</div> |
| <div class="line"> (std::numeric_limits<int64_t>::max)()}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a53da0a255868e71e2777ee20efcf8a77" name="a53da0a255868e71e2777ee20efcf8a77"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a53da0a255868e71e2777ee20efcf8a77">◆ </a></span>kMaxSnapshotAgeMs</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kMaxSnapshotAgeMs</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"history.expire.max-snapshot-age-ms"</span>, int64_t{5} * 24 * 60 * 60 * 1000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a0be60a272bcdd694376bd7a9252dc18a" name="a0be60a272bcdd694376bd7a9252dc18a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0be60a272bcdd694376bd7a9252dc18a">◆ </a></span>kMergeIsolationLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kMergeIsolationLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.merge.isolation-level"</span>,</div> |
| <div class="line"> <span class="stringliteral">"serializable"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a677b6924ac244ebb528aadf99d63d6ff" name="a677b6924ac244ebb528aadf99d63d6ff"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a677b6924ac244ebb528aadf99d63d6ff">◆ </a></span>kMetadataCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kMetadataCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.compression-codec"</span>, <span class="stringliteral">"none"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a3fb268de46c3cd27a45639e8510b4b89" name="a3fb268de46c3cd27a45639e8510b4b89"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3fb268de46c3cd27a45639e8510b4b89">◆ </a></span>kMetadataDeleteAfterCommitEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kMetadataDeleteAfterCommitEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.delete-after-commit.enabled"</span>, <span class="keyword">false</span>}</div> |
| </div><!-- fragment --> |
| <p>This enables to delete the oldest metadata file after commit. </p> |
| |
| </div> |
| </div> |
| <a id="adda90a55f43c7974d36fcaac8627b2c7" name="adda90a55f43c7974d36fcaac8627b2c7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adda90a55f43c7974d36fcaac8627b2c7">◆ </a></span>kMetadataPreviousVersionsMax</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kMetadataPreviousVersionsMax</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.previous-versions-max"</span>, 100}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a729c5e506e72ae09bf14c9d42a3e9cf1" name="a729c5e506e72ae09bf14c9d42a3e9cf1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a729c5e506e72ae09bf14c9d42a3e9cf1">◆ </a></span>kMetadataSplitSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kMetadataSplitSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.split.metadata-target-size"</span>,</div> |
| <div class="line"> int64_t{32} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a1eaaf0de51e00f056982333990018140" name="a1eaaf0de51e00f056982333990018140"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1eaaf0de51e00f056982333990018140">◆ </a></span>kMetricModeColumnConfPrefix</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">constexpr std::string_view iceberg::TableProperties::kMetricModeColumnConfPrefix</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">=</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.metrics.column."</span></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a04d3e9452dc82894e47f1f987d921dec" name="a04d3e9452dc82894e47f1f987d921dec"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a04d3e9452dc82894e47f1f987d921dec">◆ </a></span>kMetricsMaxInferredColumnDefaults</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kMetricsMaxInferredColumnDefaults</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.metadata.metrics.max-inferred-column-defaults"</span>, 100}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a2d705611398eaccedacbbc9f8ba757e5" name="a2d705611398eaccedacbbc9f8ba757e5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2d705611398eaccedacbbc9f8ba757e5">◆ </a></span>kMinSnapshotsToKeep</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kMinSnapshotsToKeep</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"history.expire.min-snapshots-to-keep"</span>,</div> |
| <div class="line"> 1}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a1e822b30b324761a9d90b3e442ea322d" name="a1e822b30b324761a9d90b3e442ea322d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1e822b30b324761a9d90b3e442ea322d">◆ </a></span>kOrcBlockSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kOrcBlockSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.orc.block-size-bytes"</span>,</div> |
| <div class="line"> int64_t{256} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a642a2f2b52459e5e062f14870a178c6e" name="a642a2f2b52459e5e062f14870a178c6e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a642a2f2b52459e5e062f14870a178c6e">◆ </a></span>kOrcBloomFilterColumns</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kOrcBloomFilterColumns</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.orc.bloom.filter.columns"</span>, <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ac7c1f0b0faedf07b5085af43c82a6afd" name="ac7c1f0b0faedf07b5085af43c82a6afd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac7c1f0b0faedf07b5085af43c82a6afd">◆ </a></span>kOrcCompressionStrategy</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kOrcCompressionStrategy</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.orc.compression-strategy"</span>, <span class="stringliteral">"speed"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a33afcf0bb3488cf667fac77720f1ec96" name="a33afcf0bb3488cf667fac77720f1ec96"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a33afcf0bb3488cf667fac77720f1ec96">◆ </a></span>kOrcStripeSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kOrcStripeSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.orc.stripe-size-bytes"</span>,</div> |
| <div class="line"> int64_t{64} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a759957a2b1ec223bba3f23de4a225b45" name="a759957a2b1ec223bba3f23de4a225b45"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a759957a2b1ec223bba3f23de4a225b45">◆ </a></span>kOrcVectorizationEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kOrcVectorizationEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.orc.vectorization.enabled"</span>,</div> |
| <div class="line"> <span class="keyword">false</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="abd762de237dca1ec49e8cebe93e191f7" name="abd762de237dca1ec49e8cebe93e191f7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abd762de237dca1ec49e8cebe93e191f7">◆ </a></span>kOrcWriteBatchSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kOrcWriteBatchSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.orc.vectorized.batch-size"</span>,</div> |
| <div class="line"> 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a0c31badc0b2b4979f3e4abe2cf5278a1" name="a0c31badc0b2b4979f3e4abe2cf5278a1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0c31badc0b2b4979f3e4abe2cf5278a1">◆ </a></span>kParquetBatchSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetBatchSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.parquet.vectorization.batch-size"</span>,</div> |
| <div class="line"> 5000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ac5b4953e31a1614935aa9843d008d615" name="ac5b4953e31a1614935aa9843d008d615"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac5b4953e31a1614935aa9843d008d615">◆ </a></span>kParquetBloomFilterColumnEnabledPrefix</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string_view iceberg::TableProperties::kParquetBloomFilterColumnEnabledPrefix</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.bloom-filter-enabled.column."</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="af36d4f8e0e4811af384499a62755bac7" name="af36d4f8e0e4811af384499a62755bac7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af36d4f8e0e4811af384499a62755bac7">◆ </a></span>kParquetBloomFilterColumnFppPrefix</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string_view iceberg::TableProperties::kParquetBloomFilterColumnFppPrefix</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.bloom-filter-fpp.column."</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ac690e84a9be8ce21a5fa36524ccba171" name="ac690e84a9be8ce21a5fa36524ccba171"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac690e84a9be8ce21a5fa36524ccba171">◆ </a></span>kParquetBloomFilterMaxBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetBloomFilterMaxBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.bloom-filter-max-bytes"</span>, 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ab7a4b63db3d2af3ed089bf55d62c0e5d" name="ab7a4b63db3d2af3ed089bf55d62c0e5d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab7a4b63db3d2af3ed089bf55d62c0e5d">◆ </a></span>kParquetColumnStatsEnabledPrefix</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string_view iceberg::TableProperties::kParquetColumnStatsEnabledPrefix</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.stats-enabled.column."</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ad4a5942969f9ce2d0b007382cd5cc678" name="ad4a5942969f9ce2d0b007382cd5cc678"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad4a5942969f9ce2d0b007382cd5cc678">◆ </a></span>kParquetCompression</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kParquetCompression</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.parquet.compression-codec"</span>,</div> |
| <div class="line"> <span class="stringliteral">"zstd"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a7635744b1d910c6b56fe18ab656f4abb" name="a7635744b1d910c6b56fe18ab656f4abb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7635744b1d910c6b56fe18ab656f4abb">◆ </a></span>kParquetCompressionLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kParquetCompressionLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.compression-level"</span>, <span class="stringliteral">""</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aece8c8ab721c47a80063fa51ba8b87d7" name="aece8c8ab721c47a80063fa51ba8b87d7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aece8c8ab721c47a80063fa51ba8b87d7">◆ </a></span>kParquetDictSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetDictSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.parquet.dict-size-bytes"</span>,</div> |
| <div class="line"> 2 * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ac02aa2aaa0f0da2ba47aabed2befa2f9" name="ac02aa2aaa0f0da2ba47aabed2befa2f9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac02aa2aaa0f0da2ba47aabed2befa2f9">◆ </a></span>kParquetPageRowLimit</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetPageRowLimit</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.parquet.page-row-limit"</span>,</div> |
| <div class="line"> 20'000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ada5dd80eba5f9aa3a339fbb8a7f771c8" name="ada5dd80eba5f9aa3a339fbb8a7f771c8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ada5dd80eba5f9aa3a339fbb8a7f771c8">◆ </a></span>kParquetPageSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetPageSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.parquet.page-size-bytes"</span>,</div> |
| <div class="line"> 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="aa16ae2a499410631f783edf5d715a343" name="aa16ae2a499410631f783edf5d715a343"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa16ae2a499410631f783edf5d715a343">◆ </a></span>kParquetRowGroupCheckMaxRecordCount</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetRowGroupCheckMaxRecordCount</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.row-group-check-max-record-count"</span>, 10'000}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a4cb19008f32024ca90d0eb70e9cc8a1d" name="a4cb19008f32024ca90d0eb70e9cc8a1d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4cb19008f32024ca90d0eb70e9cc8a1d">◆ </a></span>kParquetRowGroupCheckMinRecordCount</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetRowGroupCheckMinRecordCount</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.row-group-check-min-record-count"</span>, 100}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a808f33d50261fae60b30b6917700a702" name="a808f33d50261fae60b30b6917700a702"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a808f33d50261fae60b30b6917700a702">◆ </a></span>kParquetRowGroupSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kParquetRowGroupSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.parquet.row-group-size-bytes"</span>, 128 * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a3eca14c8e3e2e78277f986e79356113f" name="a3eca14c8e3e2e78277f986e79356113f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3eca14c8e3e2e78277f986e79356113f">◆ </a></span>kParquetVectorizationEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kParquetVectorizationEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"read.parquet.vectorization.enabled"</span>, <span class="keyword">true</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a608e57cc8cc4799ef8ddba55e7f19dbb" name="a608e57cc8cc4799ef8ddba55e7f19dbb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a608e57cc8cc4799ef8ddba55e7f19dbb">◆ </a></span>kSnapshotIdInheritanceEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kSnapshotIdInheritanceEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"compatibility.snapshot-id-inheritance.enabled"</span>, <span class="keyword">false</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="ac675dc647cf01e239788e730c49adcea" name="ac675dc647cf01e239788e730c49adcea"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac675dc647cf01e239788e730c49adcea">◆ </a></span>kSplitOpenFileCost</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kSplitOpenFileCost</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.split.open-file-cost"</span>,</div> |
| <div class="line"> int64_t{4} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a183769d63ff135614d8536efd575f993" name="a183769d63ff135614d8536efd575f993"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a183769d63ff135614d8536efd575f993">◆ </a></span>kSplitSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kSplitSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"read.split.target-size"</span>,</div> |
| <div class="line"> int64_t{128} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a74c347728d82d49e4e53f3f418089709" name="a74c347728d82d49e4e53f3f418089709"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a74c347728d82d49e4e53f3f418089709">◆ </a></span>kUpdateIsolationLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<std::string> iceberg::TableProperties::kUpdateIsolationLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{<span class="stringliteral">"write.update.isolation-level"</span>,</div> |
| <div class="line"> <span class="stringliteral">"serializable"</span>}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a8f45d9e7831523465872acfb1bf4c1d4" name="a8f45d9e7831523465872acfb1bf4c1d4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8f45d9e7831523465872acfb1bf4c1d4">◆ </a></span>kWriteObjectStorePartitionedPaths</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<bool> iceberg::TableProperties::kWriteObjectStorePartitionedPaths</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.object-storage.partitioned-paths"</span>, <span class="keyword">true</span>}</div> |
| </div><!-- fragment --> |
| <p>Excludes the partition values in the path when set to true and object store is enabled. </p> |
| |
| </div> |
| </div> |
| <a id="a4b203f99e45a8f96eed9a0ddb796082a" name="a4b203f99e45a8f96eed9a0ddb796082a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4b203f99e45a8f96eed9a0ddb796082a">◆ </a></span>kWritePartitionSummaryLimit</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int32_t> iceberg::TableProperties::kWritePartitionSummaryLimit</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.summary.partition-limit"</span>, 0}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a id="a9b47cf80fe82d32a3786b371aabcd66a" name="a9b47cf80fe82d32a3786b371aabcd66a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9b47cf80fe82d32a3786b371aabcd66a">◆ </a></span>kWriteTargetFileSizeBytes</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Entry<int64_t> iceberg::TableProperties::kWriteTargetFileSizeBytes</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <span class="stringliteral">"write.target-file-size-bytes"</span>, int64_t{512} * 1024 * 1024}</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following files:<ul> |
| <li>iceberg/<a class="el" href="table__properties_8h_source.html">table_properties.h</a></li> |
| <li>iceberg/<b>table_properties.cc</b></li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated by <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> |