| <!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>Paimon-cpp: paimon Namespace 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">Paimon-cpp |
| </div> |
| <div id="projectbrief">A high-performance C++ implementation of Apache Paimon</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><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#namespaces">Namespaces</a> | |
| <a href="#nested-classes">Classes</a> | |
| <a href="#typedef-members">Typedefs</a> | |
| <a href="#enum-members">Enumerations</a> | |
| <a href="#func-members">Functions</a> | |
| <a href="#var-members">Variables</a> </div> |
| <div class="headertitle"><div class="title">paimon Namespace Reference</div></div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Top-level namespace for Paimon C++ API. |
| <a href="namespacepaimon.html#details">More...</a></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a> |
| Namespaces</h2></td></tr> |
| <tr class="memitem:namespacepaimon_1_1util" id="r_namespacepaimon_1_1util"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon_1_1util.html">util</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> |
| Classes</h2></td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_append_compact_coordinator.html">AppendCompactCoordinator</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Compact coordinator for append-only unaware-bucket tables. <a href="classpaimon_1_1_append_compact_coordinator.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_basic_file_status.html">BasicFileStatus</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Basic file status information interface. <a href="classpaimon_1_1_basic_file_status.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_batch_reader.html">BatchReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A batch reader that supports reading batch data into an arrow array. <a href="classpaimon_1_1_batch_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_big_int_column_stats.html">BigIntColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_bitmap_global_index_result.html">BitmapGlobalIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents a global index query result that <b>lazily materializes</b> its matching row ids as a Roaring bitmap. <a href="classpaimon_1_1_bitmap_global_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_bitmap_index_result.html">BitmapIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The implementation of bitmap file index result, represents row granularity. <a href="classpaimon_1_1_bitmap_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_bitmap_scored_global_index_result.html">BitmapScoredGlobalIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents a scored global index result that combines a Roaring bitmap of candidate row ids with an array of associated relevance scores. <a href="classpaimon_1_1_bitmap_scored_global_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_blob.html">Blob</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents a binary large object (BLOB) that can be read from various sources. <a href="classpaimon_1_1_blob.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_boolean_column_stats.html">BooleanColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_bucket_id_calculator.html">BucketIdCalculator</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Calculator for determining bucket ids based on the given bucket keys. <a href="classpaimon_1_1_bucket_id_calculator.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_buffered_input_stream.html">BufferedInputStream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A buffered input stream that wraps another <code><a class="el" href="classpaimon_1_1_input_stream.html" title="Abstract class for input stream operations.">InputStream</a></code> to provide buffering capabilities. <a href="classpaimon_1_1_buffered_input_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_byte_array_input_stream.html">ByteArrayInputStream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Input stream for memory buffer, inherits from <code><a class="el" href="classpaimon_1_1_input_stream.html" title="Abstract class for input stream operations.">InputStream</a></code>. <a href="classpaimon_1_1_byte_array_input_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_byte_range.html">ByteRange</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A byte range with offset and length. <a href="structpaimon_1_1_byte_range.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_bytes.html">Bytes</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A memory-managed byte array class that provides efficient storage and manipulation of binary data. <a href="classpaimon_1_1_bytes.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_byte_slice.html">ByteSlice</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A byte slice with buffer, offset and length. <a href="structpaimon_1_1_byte_slice.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_cache.html">Cache</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_cache_config.html">CacheConfig</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Configuration parameters for the read-ahead cache behavior. <a href="classpaimon_1_1_cache_config.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_cache_key.html">CacheKey</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_cache_value.html">CacheValue</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_catalog.html">Catalog</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This interface is responsible for reading and writing metadata such as database/table from a paimon catalog. <a href="classpaimon_1_1_catalog.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_catalog_options.html">CatalogOptions</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Catalog-level configuration option keys; table-level keys live in <code><a class="el" href="structpaimon_1_1_options.html" title="Configuration options and constants for Paimon table operations.">Options</a></code>. <a href="structpaimon_1_1_catalog_options.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_clean_context.html">CleanContext</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_clean_context.html" title="CleanContext is some configuration for orphan files clean operations.">CleanContext</a></code> is some configuration for orphan files clean operations. <a href="classpaimon_1_1_clean_context.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_clean_context_builder.html">CleanContextBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_clean_context_builder.html" title="CleanContextBuilder used to build a CleanContext, has input validation.">CleanContextBuilder</a></code> used to build a <code><a class="el" href="classpaimon_1_1_clean_context.html" title="CleanContext is some configuration for orphan files clean operations.">CleanContext</a></code>, has input validation. <a href="classpaimon_1_1_clean_context_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_column_stats.html">ColumnStats</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_column_stats.html" title="ColumnStats is an abstract base class that represents statistical information for data columns in Pai...">ColumnStats</a> is an abstract base class that represents statistical information for data columns in Paimon tables. <a href="classpaimon_1_1_column_stats.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_commit_context.html">CommitContext</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_commit_context.html" title="CommitContext is some configuration for commit operations.">CommitContext</a></code> is some configuration for commit operations. <a href="classpaimon_1_1_commit_context.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_commit_context_builder.html">CommitContextBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_commit_context_builder.html" title="CommitContextBuilder used to build a CommitContext, has input validation.">CommitContextBuilder</a></code> used to build a <code><a class="el" href="classpaimon_1_1_commit_context.html" title="CommitContext is some configuration for commit operations.">CommitContext</a></code>, has input validation. <a href="classpaimon_1_1_commit_context_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_commit_message.html">CommitMessage</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Commit message for partition and bucket. <a href="classpaimon_1_1_commit_message.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_compound_predicate.html">CompoundPredicate</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Non-leaf node in a <code><a class="el" href="classpaimon_1_1_predicate.html" title="Predicate interface.">Predicate</a></code> tree. <a href="classpaimon_1_1_compound_predicate.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_count_reader.html">CountReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Reader abstraction for count queries. <a href="classpaimon_1_1_count_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_database.html">Database</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface of a database in a catalog. <a href="classpaimon_1_1_database.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_data_input_stream.html">DataInputStream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_data_input_stream.html" title="DataInputStream provides a convenient wrapper around InputStream for reading typed data.">DataInputStream</a></code> provides a convenient wrapper around <code><a class="el" href="classpaimon_1_1_input_stream.html" title="Abstract class for input stream operations.">InputStream</a></code> for reading typed data. <a href="classpaimon_1_1_data_input_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_data_schema.html">DataSchema</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_schema.html" title="This interface provides access to TableSchema-related information.">Schema</a> contract for data tables. <a href="classpaimon_1_1_data_schema.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_data_split.html">DataSplit</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Input data split for reading operation. Needed by most batch computation engines. <a href="classpaimon_1_1_data_split.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_date_column_stats.html">DateColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_decimal.html">Decimal</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A data structure representing data of <a class="el" href="classpaimon_1_1_decimal.html" title="A data structure representing data of Decimal.">Decimal</a>. <a href="classpaimon_1_1_decimal.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_decimal_column_stats.html">DecimalColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_direct_writer_builder.html">DirectWriterBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Create a file format writer based on the file path. <a href="classpaimon_1_1_direct_writer_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_double_column_stats.html">DoubleColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_executor.html">Executor</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface class for defining basic operations of a task executor. <a href="classpaimon_1_1_executor.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_factory.html">Factory</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_factory.html" title="Factory used to register, e.g., FileFormatFactory, FileSystemFactory.">Factory</a> used to register, e.g., <code><a class="el" href="classpaimon_1_1_file_format_factory.html" title="A factory for creating FileFormat instances.">FileFormatFactory</a></code>, <code><a class="el" href="classpaimon_1_1_file_system_factory.html" title="A factory for creating FileSystem instances.">FileSystemFactory</a></code>. <a href="classpaimon_1_1_factory.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_factory_creator.html">FactoryCreator</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Store a map from identifier to factory. <a href="classpaimon_1_1_factory_creator.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_batch_reader.html">FileBatchReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The batch reader for a single file supports returning the line number of the last batch read for deletion vector judgment. <a href="classpaimon_1_1_file_batch_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_format.html">FileFormat</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_file_format.html" title="FileFormat is used to create ReaderBuilder and WriterBuilder.">FileFormat</a></code> is used to create <code><a class="el" href="classpaimon_1_1_reader_builder.html" title="Create a file batch reader based on an input stream. Allows you to specify memory pool.">ReaderBuilder</a></code> and <code><a class="el" href="classpaimon_1_1_writer_builder.html" title="Create a file format writer based on the file output stream. Allows you to specify memory pool.">WriterBuilder</a></code>. <a href="classpaimon_1_1_file_format.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_format_factory.html">FileFormatFactory</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A factory for creating <code><a class="el" href="classpaimon_1_1_file_format.html" title="FileFormat is used to create ReaderBuilder and WriterBuilder.">FileFormat</a></code> instances. <a href="classpaimon_1_1_file_format_factory.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_indexer.html">FileIndexer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">File index interface. To read and write a file index. <a href="classpaimon_1_1_file_indexer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_indexer_factory.html">FileIndexerFactory</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">File index factory to construct <code><a class="el" href="classpaimon_1_1_file_indexer.html" title="File index interface. To read and write a file index.">FileIndexer</a></code>. <a href="classpaimon_1_1_file_indexer_factory.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_index_format.html">FileIndexFormat</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines the on-disk format and versioning for Paimon file-level indexes. <a href="classpaimon_1_1_file_index_format.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_index_reader.html">FileIndexReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates filter predicates against a file-level index to determine file eligibility. <a href="classpaimon_1_1_file_index_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_index_result.html">FileIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">File index result to decide whether filter a file. <a href="classpaimon_1_1_file_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_index_writer.html">FileIndexWriter</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface for writing file-level index data from Arrow batches. <a href="classpaimon_1_1_file_index_writer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_meta_utils.html">FileMetaUtils</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Utility class for handling file metadata operations during data migration. <a href="classpaimon_1_1_file_meta_utils.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_status.html">FileStatus</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Extended file status information interface. <a href="classpaimon_1_1_file_status.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_store_commit.html">FileStoreCommit</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface for commit operations in a file store. <a href="classpaimon_1_1_file_store_commit.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_store_write.html">FileStoreWrite</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface for write operations in a file store. <a href="classpaimon_1_1_file_store_write.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_system.html">FileSystem</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract file system interface. <a href="classpaimon_1_1_file_system.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_file_system_factory.html">FileSystemFactory</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A factory for creating <code><a class="el" href="classpaimon_1_1_file_system.html" title="Abstract file system interface.">FileSystem</a></code> instances. <a href="classpaimon_1_1_file_system_factory.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_float_column_stats.html">FloatColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_format_stats_extractor.html">FormatStatsExtractor</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Extracts statistics directly from file. <a href="classpaimon_1_1_format_stats_extractor.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_format_writer.html">FormatWriter</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">File format writer, each writer corresponds to a data file. <a href="classpaimon_1_1_format_writer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_full_text_search.html">FullTextSearch</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A configuration structure for full-text search operations. <a href="structpaimon_1_1_full_text_search.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_function.html">Function</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_function.html" title="Function represents a predicate function used in query expressions and filtering operations.">Function</a></code> represents a predicate function used in query expressions and filtering operations. <a href="classpaimon_1_1_function.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_function_visitor.html">FunctionVisitor</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A visitor interface for evaluating filter predicates on indexed columns. <a href="classpaimon_1_1_function_visitor.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_indexer.html">GlobalIndexer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface for creating global index readers and writers. <a href="classpaimon_1_1_global_indexer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_indexer_factory.html">GlobalIndexerFactory</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_factory.html" title="Factory used to register, e.g., FileFormatFactory, FileSystemFactory.">Factory</a> for creating <code><a class="el" href="classpaimon_1_1_global_indexer.html" title="Interface for creating global index readers and writers.">GlobalIndexer</a></code> instances based on index type identifiers. <a href="classpaimon_1_1_global_indexer_factory.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_file_reader.html">GlobalIndexFileReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interface for reading global index files from storage. <a href="classpaimon_1_1_global_index_file_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_file_writer.html">GlobalIndexFileWriter</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interface for writing global index files to storage. <a href="classpaimon_1_1_global_index_file_writer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_global_index_i_o_meta.html">GlobalIndexIOMeta</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Metadata describing a single file entry in a global index. <a href="structpaimon_1_1_global_index_i_o_meta.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_reader.html">GlobalIndexReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Reads and evaluates filter predicates against a global file index. <a href="classpaimon_1_1_global_index_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_result.html">GlobalIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Global index result that holds the row ids. <a href="classpaimon_1_1_global_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_scan.html">GlobalIndexScan</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents a logical scan over a global index for a table. <a href="classpaimon_1_1_global_index_scan.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_writer.html">GlobalIndexWriter</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interface for building a global index from Arrow data batches. <a href="classpaimon_1_1_global_index_writer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_global_index_write_task.html">GlobalIndexWriteTask</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Writes a range-level global index for a specific data split and field. <a href="classpaimon_1_1_global_index_write_task.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_histogram_stats.html">HistogramStats</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Statistics snapshot for a histogram metric. <a href="structpaimon_1_1_histogram_stats.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_hive_field_info.html">HiveFieldInfo</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Describes a field's type information needed for Hive hashing. <a href="structpaimon_1_1_hive_field_info.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_identifier.html">Identifier</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An identifier for a table containing database and table name. <a href="classpaimon_1_1_identifier.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_indexed_split.html">IndexedSplit</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Indexed split for global index reading operation. <a href="classpaimon_1_1_indexed_split.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_input_stream.html">InputStream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract class for input stream operations. <a href="classpaimon_1_1_input_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_int_column_stats.html">IntColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_lazy_instantiation.html">LazyInstantiation</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_leaf_predicate.html">LeafPredicate</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Leaf node of a <code><a class="el" href="classpaimon_1_1_predicate.html" title="Predicate interface.">Predicate</a></code> tree. Compares a field with literals. <a href="classpaimon_1_1_leaf_predicate.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_literal.html">Literal</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_literal.html" title="Literal represents a constant value used in predicate expressions.">Literal</a> represents a constant value used in predicate expressions. <a href="classpaimon_1_1_literal.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_logger.html">Logger</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_map_shared_shredding_field_meta.html">MapSharedShreddingFieldMeta</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Parsed file-level meta for one shared-shredding MAP column. <a href="structpaimon_1_1_map_shared_shredding_field_meta.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_map_shared_shredding_schema_utils.html">MapSharedShreddingSchemaUtils</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_memory_pool.html">MemoryPool</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for memory pool implementations that provides controlled memory management. <a href="classpaimon_1_1_memory_pool.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_memory_segment.html">MemorySegment</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a piece of memory. <a href="classpaimon_1_1_memory_segment.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_metrics.html">Metrics</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interface for collecting and managing performance metrics in Paimon operations. <a href="classpaimon_1_1_metrics.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_nested_column_stats.html">NestedColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_options.html">Options</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Configuration options and constants for Paimon table operations. <a href="structpaimon_1_1_options.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_orphan_files_cleaner.html">OrphanFilesCleaner</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">To remove the data files and metadata files that are not used by table (so-called "orphan |
| files"). <a href="classpaimon_1_1_orphan_files_cleaner.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_output_stream.html">OutputStream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract class for output stream operations. <a href="classpaimon_1_1_output_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_plan.html">Plan</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Result plan of this <code><a class="el" href="classpaimon_1_1_table_scan.html" title="A scanner interface for reading table's meta and create a plan.">TableScan</a></code>. <a href="classpaimon_1_1_plan.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_predicate.html">Predicate</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_predicate.html" title="Predicate interface.">Predicate</a> interface. <a href="classpaimon_1_1_predicate.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_predicate_builder.html">PredicateBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A utility class to create <code><a class="el" href="classpaimon_1_1_predicate.html" title="Predicate interface.">Predicate</a></code> object for common filter conditions. <a href="classpaimon_1_1_predicate_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_predicate_utils.html">PredicateUtils</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_prefetch_file_batch_reader.html">PrefetchFileBatchReader</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The prefetch file batch reader extends the basic <a class="el" href="classpaimon_1_1_file_batch_reader.html" title="The batch reader for a single file supports returning the line number of the last batch read for dele...">FileBatchReader</a> interface for prefetch read, if a format implementation inherits from this class, it will automatically support the C++ Paimon prefetch capability and integrate with the Paimon prefetch framework. <a href="classpaimon_1_1_prefetch_file_batch_reader.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_range.html">Range</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structpaimon_1_1_range.html" title="Range represents from (inclusive) and to (inclusive).">Range</a> represents from (inclusive) and to (inclusive). <a href="structpaimon_1_1_range.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_read_ahead_cache.html">ReadAheadCache</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A read cache designed to hide IO latencies when reading. <a href="classpaimon_1_1_read_ahead_cache.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_read_context.html">ReadContext</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_read_context.html" title="ReadContext is some configuration for read operations.">ReadContext</a></code> is some configuration for read operations. <a href="classpaimon_1_1_read_context.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_read_context_builder.html">ReadContextBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_read_context_builder.html" title="ReadContextBuilder used to build a ReadContext, has input validation.">ReadContextBuilder</a></code> used to build a <code><a class="el" href="classpaimon_1_1_read_context.html" title="ReadContext is some configuration for read operations.">ReadContext</a></code>, has input validation. <a href="classpaimon_1_1_read_context_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_reader_builder.html">ReaderBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Create a file batch reader based on an input stream. Allows you to specify memory pool. <a href="classpaimon_1_1_reader_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_record_batch.html">RecordBatch</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_record_batch.html" title="RecordBatch encapsulates a batch of data with the same schema, supporting different types such as INS...">RecordBatch</a></code> encapsulates a batch of data with the same schema, supporting different types such as <code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, and <code>DELETE</code>. <a href="classpaimon_1_1_record_batch.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_record_batch_builder.html">RecordBatchBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Builder for constructing <code><a class="el" href="classpaimon_1_1_record_batch.html" title="RecordBatch encapsulates a batch of data with the same schema, supporting different types such as INS...">RecordBatch</a></code> instances. <a href="classpaimon_1_1_record_batch_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_remain.html">Remain</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Concrete implementation of <a class="el" href="classpaimon_1_1_file_index_result.html" title="File index result to decide whether filter a file.">FileIndexResult</a> that always retains the file. <a href="classpaimon_1_1_remain.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_result.html">Result</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <code><a class="el" href="classpaimon_1_1_result.html" title="A Result<T> object holds either a value of type T or a Status object explaining why such a value is n...">Result</a><T></code> object holds either a value of type T or a <code><a class="el" href="classpaimon_1_1_status.html" title="Status outcome object (success or error)">Status</a></code> object explaining why such a value is not present. <a href="classpaimon_1_1_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_roaring_bitmap32.html">RoaringBitmap32</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A compressed bitmap for 32-bit integer. <a href="classpaimon_1_1_roaring_bitmap32.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_roaring_bitmap64.html">RoaringBitmap64</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A compressed bitmap for 64-bit integer. <a href="classpaimon_1_1_roaring_bitmap64.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_row_range_index.html">RowRangeIndex</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Index for row ranges. <a href="classpaimon_1_1_row_range_index.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_scan_context.html">ScanContext</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_scan_context.html" title="ScanContext is some configuration for table scan operations.">ScanContext</a></code> is some configuration for table scan operations. <a href="classpaimon_1_1_scan_context.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_scan_context_builder.html">ScanContextBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_scan_context_builder.html" title="ScanContextBuilder used to build a ScanContext, has input validation.">ScanContextBuilder</a></code> used to build a <code><a class="el" href="classpaimon_1_1_scan_context.html" title="ScanContext is some configuration for table scan operations.">ScanContext</a></code>, has input validation. <a href="classpaimon_1_1_scan_context_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_scan_filter.html">ScanFilter</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter configuration for table scan operations. <a href="classpaimon_1_1_scan_filter.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_schema.html">Schema</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This interface provides access to TableSchema-related information. <a href="classpaimon_1_1_schema.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_scored_global_index_result.html">ScoredGlobalIndexResult</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents the result with score of a query against a global index. <a href="classpaimon_1_1_scored_global_index_result.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_singleton.html">Singleton</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A singleton implementation with customizable instantiation policy. <a href="classpaimon_1_1_singleton.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_skip.html">Skip</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Concrete implementation of <a class="el" href="classpaimon_1_1_file_index_result.html" title="File index result to decide whether filter a file.">FileIndexResult</a> that always skips the file. <a href="classpaimon_1_1_skip.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_small_int_column_stats.html">SmallIntColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_snapshot_info.html">SnapshotInfo</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Plain snapshot metadata returned by <a class="el" href="classpaimon_1_1_catalog.html#a44ba13c2315f71f5ca6f42648209150e" title="Lists all snapshots of the specified table, ordered by snapshot id.">Catalog::ListSnapshots()</a>. <a href="structpaimon_1_1_snapshot_info.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_special_field_ids.html">SpecialFieldIds</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A utility class for accessing special field IDs used in metadata. <a href="classpaimon_1_1_special_field_ids.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_specific_f_s_writer_builder.html">SpecificFSWriterBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_specific_f_s_writer_builder.html" title="SpecificFSWriterBuilder allows you to specify a specific file system.">SpecificFSWriterBuilder</a></code> allows you to specify a specific file system. <a href="classpaimon_1_1_specific_f_s_writer_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_split.html">Split</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An input split for reading operation. <a href="classpaimon_1_1_split.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_startup_mode.html">StartupMode</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the startup mode for log consumer. <a href="classpaimon_1_1_startup_mode.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_status.html">Status</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_status.html" title="Status outcome object (success or error)">Status</a> outcome object (success or error) <a href="classpaimon_1_1_status.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_status_detail.html">StatusDetail</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An opaque class that allows subsystems to retain additional information inside the <a class="el" href="classpaimon_1_1_status.html" title="Status outcome object (success or error)">Status</a>. <a href="classpaimon_1_1_status_detail.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_stream.html">Stream</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for all stream operations. <a href="classpaimon_1_1_stream.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_string_column_stats.html">StringColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_system_schema.html">SystemSchema</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classpaimon_1_1_schema.html" title="This interface provides access to TableSchema-related information.">Schema</a> contract for system tables. <a href="classpaimon_1_1_system_schema.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_table.html">Table</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A table provides basic abstraction for table type. <a href="classpaimon_1_1_table.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_table_read.html">TableRead</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Given a <code><a class="el" href="classpaimon_1_1_split.html" title="An input split for reading operation.">Split</a></code> or a list of <code><a class="el" href="classpaimon_1_1_split.html" title="An input split for reading operation.">Split</a></code>, generate a reader for batch reading. <a href="classpaimon_1_1_table_read.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_table_scan.html">TableScan</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A scanner interface for reading table's meta and create a plan. <a href="classpaimon_1_1_table_scan.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_timestamp.html">Timestamp</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A data structure representing data of <a class="el" href="classpaimon_1_1_timestamp.html" title="A data structure representing data of Timestamp without timezone.">Timestamp</a> without timezone. <a href="classpaimon_1_1_timestamp.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_timestamp_column_stats.html">TimestampColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_tiny_int_column_stats.html">TinyIntColumnStats</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_variant.html">Variant</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classpaimon_1_1_variant.html" title="A Variant represents a type that contains one of: 1) Primitive: A type and corresponding value (e....">Variant</a> represents a type that contains one of: 1) Primitive: A type and corresponding value (e.g. <a href="classpaimon_1_1_variant.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_variant_access_builder.html">VariantAccessBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Builds a variant-access projection field: a struct field that replaces a VARIANT column in the read schema so that, instead of the full variant, only the described paths are extracted at read time (reading only the required shredded sub-columns from shredded files). <a href="classpaimon_1_1_variant_access_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_variant_cast_args.html">VariantCastArgs</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Arguments controlling how a variant value is cast to a target type in <code><a class="el" href="classpaimon_1_1_variant.html#a98aac59dacf5d1178d751f887c43b25e" title="Extracts a sub-variant value according to a path which starts with a $, e.g.">Variant::VariantGet</a></code>. <a href="structpaimon_1_1_variant_cast_args.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpaimon_1_1_vector_search.html">VectorSearch</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="structpaimon_1_1_vector_search.html" title="VectorSearch to perform vector similarity search.">VectorSearch</a></code> to perform vector similarity search. <a href="structpaimon_1_1_vector_search.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_write_context.html">WriteContext</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_write_context.html" title="WriteContext is some configuration for write operations.">WriteContext</a></code> is some configuration for write operations. <a href="classpaimon_1_1_write_context.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_write_context_builder.html">WriteContextBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classpaimon_1_1_write_context_builder.html" title="WriteContextBuilder used to build a WriteContext, has input validation.">WriteContextBuilder</a></code> used to build a <code><a class="el" href="classpaimon_1_1_write_context.html" title="WriteContext is some configuration for write operations.">WriteContext</a></code>, has input validation. <a href="classpaimon_1_1_write_context_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaimon_1_1_writer_builder.html">WriterBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Create a file format writer based on the file output stream. Allows you to specify memory pool. <a href="classpaimon_1_1_writer_builder.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a> |
| Typedefs</h2></td></tr> |
| <tr class="memitem:a9964a294431d6d8c0d6ac26a7a8fc7df" id="r_a9964a294431d6d8c0d6ac26a7a8fc7df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a9964a294431d6d8c0d6ac26a7a8fc7df">CacheCallback</a> = std::function< <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">void</a>(<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">const</a> std::shared_ptr< <a class="el" href="classpaimon_1_1_cache_key.html">CacheKey</a> > &)></td></tr> |
| <tr class="separator:a9964a294431d6d8c0d6ac26a7a8fc7df"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7272315c02a68083734c50f3e747abdf" id="r_a7272315c02a68083734c50f3e747abdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a7272315c02a68083734c50f3e747abdf">Instant</a> = std::variant< std::string, <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a> ></td></tr> |
| <tr class="separator:a7272315c02a68083734c50f3e747abdf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad9357bd42a7936e920dfd1e9faf8da97" id="r_ad9357bd42a7936e920dfd1e9faf8da97"><td class="memTemplParams" colspan="2">template<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a> > </td></tr> |
| <tr class="memitem:ad9357bd42a7936e920dfd1e9faf8da97"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ad9357bd42a7936e920dfd1e9faf8da97">pooled_unique_ptr</a> = std::unique_ptr< <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a>, <a class="el" href="classpaimon_1_1_memory_pool_1_1_allocator_delete.html">MemoryPool::AllocatorDelete</a>< <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a> > ></td></tr> |
| <tr class="separator:ad9357bd42a7936e920dfd1e9faf8da97"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acc645dad64b7eea72db8fe50386b97cb" id="r_acc645dad64b7eea72db8fe50386b97cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#acc645dad64b7eea72db8fe50386b97cb">ColumnStatsVector</a> = std::vector< std::shared_ptr< <a class="el" href="classpaimon_1_1_column_stats.html">ColumnStats</a> > ></td></tr> |
| <tr class="separator:acc645dad64b7eea72db8fe50386b97cb"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> |
| Enumerations</h2></td></tr> |
| <tr class="memitem:a43b412ae3bc24eeb598ab9710fdb313d" id="r_a43b412ae3bc24eeb598ab9710fdb313d"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313d">BucketFunctionType</a> { <a class="el" href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313da5b39c8b553c821e7cddc6da64b5bd2ee">DEFAULT</a> = 1 |
| , <a class="el" href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313dac5a28f4b35a2884fa3277150ac5d0967">MOD</a> = 2 |
| , <a class="el" href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313da38bcf2cee3fd0447cf0a923382793cd7">HIVE</a> = 3 |
| }</td></tr> |
| <tr class="memdesc:a43b412ae3bc24eeb598ab9710fdb313d"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the bucket function type for paimon bucket. <a href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313d">More...</a><br /></td></tr> |
| <tr class="separator:a43b412ae3bc24eeb598ab9710fdb313d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9d07d551827ada56a8f86062eb015c2f" id="r_a9d07d551827ada56a8f86062eb015c2f"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2f">CacheKind</a> { <a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2fa5b39c8b553c821e7cddc6da64b5bd2ee">DEFAULT</a> |
| , <a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2fa0bf22fc49ca50df354c7619caaaa96d2">MANIFEST</a> |
| , <a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2fab0da870938055c2ad74c493f663b03d9">DATA_FILE_FOOTER</a> |
| , <a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2fac9d4c5ac18e90f86eedbc7d3621ea960">SNAPSHOT_LIVE_MANIFEST</a> |
| }</td></tr> |
| <tr class="separator:a9d07d551827ada56a8f86062eb015c2f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa6dc6701f497b96add0b6d7a5d6497f7" id="r_aa6dc6701f497b96add0b6d7a5d6497f7"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7">FieldType</a> { <br /> |
|   <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7ac48d5da12d702e73d6966069f2687376">BOOLEAN</a> = 1 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a0ad48930fd2845c5b42f6c5747cc87c0">TINYINT</a> = 2 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a42a2165cd790300c66917317b8bf7818">SMALLINT</a> = 3 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a53f93baa3057821107c750323892fa92">INT</a> = 4 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a7f4c937d16ac710f52c288124cc886ae">BIGINT</a> = 5 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7ae738c26bf4ce1037fa81b039a915cbf6">FLOAT</a> = 6 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7afd3e4ece78a7d422280d5ed379482229">DOUBLE</a> = 7 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a63b588d5559f64f89a416e656880b949">STRING</a> = 8 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a98ad0e8750ae10ad556ed7a62affb452">BINARY</a> = 9 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a87fb568bfdc633ffd5dee0f22cb4606c">TIMESTAMP</a> = 10 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a13d992d671957e9a2b3e936ca0cf14a4">DECIMAL</a> = 11 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a633a6c7a6b9958f8174250094daf1e6a">DATE</a> = 12 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7acb4fb1757fb37c43cded35d3eb857c43">ARRAY</a> = 13 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a5af1a3a285c2bdee4192223e31e1f833">MAP</a> = 14 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7ab8223be2455e0ea5a0e63e8f018d6fc3">STRUCT</a> = 15 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a1649cff06611a6025da3dd511a97fb43">BLOB</a> = 16 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7acda7182af4cc0451672a1cd50d36f3a2">VARIANT</a> = 17 |
| , <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7a696b031073e74bf2cb98e5ef201d4aa3">UNKNOWN</a> = 128 |
| <br /> |
| }</td></tr> |
| <tr class="memdesc:aa6dc6701f497b96add0b6d7a5d6497f7"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of supported data types in Paimon tables. <a href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7">More...</a><br /></td></tr> |
| <tr class="separator:aa6dc6701f497b96add0b6d7a5d6497f7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac1eb532d87b4e6a9ea64431b61e115f9" id="r_ac1eb532d87b4e6a9ea64431b61e115f9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9">SeekOrigin</a> { <a class="el" href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9a770c25711516829cd50bfbca5f15867e">FS_SEEK_SET</a> |
| , <a class="el" href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9a5199153f908442fa3fcc3e97d03358b7">FS_SEEK_CUR</a> |
| , <a class="el" href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9ac74982539e1b5314febf367c19aa7a27">FS_SEEK_END</a> |
| }</td></tr> |
| <tr class="memdesc:ac1eb532d87b4e6a9ea64431b61e115f9"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration for stream seek origin positions. <a href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9">More...</a><br /></td></tr> |
| <tr class="separator:ac1eb532d87b4e6a9ea64431b61e115f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad9aa7d30bb0d191711934a49db8fece8" id="r_ad9aa7d30bb0d191711934a49db8fece8"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8">ByteOrder</a> : int8_t { <a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8a566dd912653af0e0e1f6a49ee6a0e791">PAIMON_BIG_ENDIAN</a> = 1 |
| , <a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8aea84ea0af87f00f9497e9a9a366f0b69">PAIMON_LITTLE_ENDIAN</a> = 2 |
| }</td></tr> |
| <tr class="separator:ad9aa7d30bb0d191711934a49db8fece8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a461f27123748af5c760ceec2290e7985" id="r_a461f27123748af5c760ceec2290e7985"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985">PaimonLogLevel</a> { <br /> |
|   <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985aade21ab98dbcd0bb048304397b95bec3">PAIMON_LOG_LEVEL_DEBUG</a> = 0 |
| , <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985a54f86a665c728d1bbd114d815529fb7d">PAIMON_LOG_LEVEL_INFO</a> = 1 |
| , <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985ac7b16e3233b48bc10ce18b3242b29668">PAIMON_LOG_LEVEL_WARN</a> = 2 |
| , <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985a4f37fad5a76c20e57e4b1da012685a33">PAIMON_LOG_LEVEL_ERROR</a> = 3 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985abfd27253c64491422a528a3dfffefcdd">PAIMON_LOG_LEVEL_NONE</a> = 4 |
| , <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985a0da306ca0eedeaedb41eac18672f7d77">PAIMON_LOG_LEVEL_MAX</a> = 5 |
| <br /> |
| }</td></tr> |
| <tr class="separator:a461f27123748af5c760ceec2290e7985"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac977bebe75f574f353e1869a800c411e" id="r_ac977bebe75f574f353e1869a800c411e"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411e">StatusCode</a> : char { <br /> |
|   <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eae0aa021e21dddbd6d8cecec71e9cf564">OK</a> = 0 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eab498327feeb51430af73e07deac268fd">OutOfMemory</a> = 1 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eac84999914a408f8c02b4122a49df6e00">KeyError</a> = 2 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea137bf8cff2d59f0883c600f9524b3eed">TypeError</a> = 3 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea4bbb8f967da6d1a610596d7257179c2b">Invalid</a> = 4 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea5206bd7472156351d2d9a99633ac9580">IOError</a> = 5 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea65f55acee27ef038c04505e05dbf6c35">CapacityError</a> = 6 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eaeb6ff05a2e9b0485ea84cbe3809e36ed">IndexError</a> = 7 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eaa149e85a44aeec9140e92733d9ed694e">Cancelled</a> = 8 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eabfaef30f1c8011c5cefa38ae470fb7aa">UnknownError</a> = 9 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea997ca4ce119685f40f03a9a8a6c5346e">NotImplemented</a> = 10 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411ea64353c9071b50ec2fe6b90ed122471a8">SerializationError</a> = 11 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eac30e98851cafc795dbe00917b7c4ccf8">NotExist</a> = 12 |
| , <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411eadd7f7c3323353f547eb98a8efba37ed0">Exist</a> = 13 |
| <br /> |
| }</td></tr> |
| <tr class="separator:ac977bebe75f574f353e1869a800c411e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2f09964ea85d5e9080c03c5073459784" id="r_a2f09964ea85d5e9080c03c5073459784"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784">PrefetchCacheMode</a> { <br /> |
|   <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784af3fc827ade4b968e50406496907ef962">ALWAYS</a> = 1 |
| , <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784af514ef9e88db83c632fb2f8482725b69">EXCLUDE_PREDICATE</a> = 2 |
| , <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784a60e587f21f56c15938e185b5e4c85d38">EXCLUDE_BITMAP</a> = 3 |
| , <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784a9b4209431cbe767b9614cb4ea2d37ba9">EXCLUDE_BITMAP_OR_PREDICATE</a> = 4 |
| , <br /> |
|   <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784a443475558f0168dff92ecde26b98ae5a">NEVER</a> = 5 |
| <br /> |
| }</td></tr> |
| <tr class="memdesc:a2f09964ea85d5e9080c03c5073459784"><td class="mdescLeft"> </td><td class="mdescRight">PrefetchCacheMode Cache prefetch switch modes. <a href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784">More...</a><br /></td></tr> |
| <tr class="separator:a2f09964ea85d5e9080c03c5073459784"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> |
| Functions</h2></td></tr> |
| <tr class="memitem:a059ebfcc91c299d74dd6c063ecac001f" id="r_a059ebfcc91c299d74dd6c063ecac001f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a059ebfcc91c299d74dd6c063ecac001f">GetGlobalDefaultExecutor</a> ()</td></tr> |
| <tr class="memdesc:a059ebfcc91c299d74dd6c063ecac001f"><td class="mdescLeft"> </td><td class="mdescRight">Get a system wide singleton executor. <br /></td></tr> |
| <tr class="separator:a059ebfcc91c299d74dd6c063ecac001f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6e4ce1cb37d25437459c5e4a52ad1976" id="r_a6e4ce1cb37d25437459c5e4a52ad1976"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a6e4ce1cb37d25437459c5e4a52ad1976">CreateDefaultExecutor</a> ()</td></tr> |
| <tr class="memdesc:a6e4ce1cb37d25437459c5e4a52ad1976"><td class="mdescLeft"> </td><td class="mdescRight">Create a default implementation of executor with <code>DEFAULT_EXECUTOR_THREAD_COUNT</code>. <br /></td></tr> |
| <tr class="separator:a6e4ce1cb37d25437459c5e4a52ad1976"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9d55f2e5cc4aea323678f023da450ad4" id="r_a9d55f2e5cc4aea323678f023da450ad4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpaimon_1_1_result.html">Result</a>< std::unique_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a9d55f2e5cc4aea323678f023da450ad4">CreateDefaultExecutor</a> (<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">uint32_t</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">thread_count</a>)</td></tr> |
| <tr class="memdesc:a9d55f2e5cc4aea323678f023da450ad4"><td class="mdescLeft"> </td><td class="mdescRight">Create a default implementation of executor with specified thread_count. <br /></td></tr> |
| <tr class="separator:a9d55f2e5cc4aea323678f023da450ad4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6499ced4286349d08015d00e1cc5462f" id="r_a6499ced4286349d08015d00e1cc5462f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8">ByteOrder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#a6499ced4286349d08015d00e1cc5462f">SystemByteOrder</a> ()</td></tr> |
| <tr class="memdesc:a6499ced4286349d08015d00e1cc5462f"><td class="mdescLeft"> </td><td class="mdescRight">Get the byte order of the system. <br /></td></tr> |
| <tr class="separator:a6499ced4286349d08015d00e1cc5462f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae2688243d30a03f67aae1b058af30b56" id="r_ae2688243d30a03f67aae1b058af30b56"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classpaimon_1_1_memory_pool.html">MemoryPool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ae2688243d30a03f67aae1b058af30b56">GetMemoryPool</a> ()</td></tr> |
| <tr class="memdesc:ae2688243d30a03f67aae1b058af30b56"><td class="mdescLeft"> </td><td class="mdescRight">Create a default implementation of memory pool. <br /></td></tr> |
| <tr class="separator:ae2688243d30a03f67aae1b058af30b56"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af2363ca49fc078c7f28ce9e712000776" id="r_af2363ca49fc078c7f28ce9e712000776"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classpaimon_1_1_memory_pool.html">MemoryPool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#af2363ca49fc078c7f28ce9e712000776">GetDefaultPool</a> ()</td></tr> |
| <tr class="memdesc:af2363ca49fc078c7f28ce9e712000776"><td class="mdescLeft"> </td><td class="mdescRight">Get a system-wide singleton memory pool. <br /></td></tr> |
| <tr class="separator:af2363ca49fc078c7f28ce9e712000776"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a> |
| Variables</h2></td></tr> |
| <tr class="memitem:ae171754921080c9d7a51e4ff460663af" id="r_ae171754921080c9d7a51e4ff460663af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">static</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ae171754921080c9d7a51e4ff460663af">BATCH_WRITE_COMMIT_IDENTIFIER</a> = std::numeric_limits<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a>>::max()</td></tr> |
| <tr class="separator:ae171754921080c9d7a51e4ff460663af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ade283b3f19d9c89a871ec1d028a0aee8" id="r_ade283b3f19d9c89a871ec1d028a0aee8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">static</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaimon.html#ade283b3f19d9c89a871ec1d028a0aee8">DEFAULT_EXECUTOR_THREAD_COUNT</a> = 4</td></tr> |
| <tr class="separator:ade283b3f19d9c89a871ec1d028a0aee8"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Top-level namespace for Paimon C++ API. </p> |
| </div><h2 class="groupheader">Typedef Documentation</h2> |
| <a id="a9964a294431d6d8c0d6ac26a7a8fc7df" name="a9964a294431d6d8c0d6ac26a7a8fc7df"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9964a294431d6d8c0d6ac26a7a8fc7df">◆ </a></span>CacheCallback</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> <a class="el" href="namespacepaimon.html#a9964a294431d6d8c0d6ac26a7a8fc7df">paimon::CacheCallback</a> = <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">typedef</a> std::function<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">void</a>(<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">const</a> std::shared_ptr<<a class="el" href="classpaimon_1_1_cache_key.html">CacheKey</a>>&)></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a7272315c02a68083734c50f3e747abdf" name="a7272315c02a68083734c50f3e747abdf"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7272315c02a68083734c50f3e747abdf">◆ </a></span>Instant</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> <a class="el" href="namespacepaimon.html#a7272315c02a68083734c50f3e747abdf">paimon::Instant</a> = <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">typedef</a> std::variant<std::string, <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a>></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ad9357bd42a7936e920dfd1e9faf8da97" name="ad9357bd42a7936e920dfd1e9faf8da97"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad9357bd42a7936e920dfd1e9faf8da97">◆ </a></span>pooled_unique_ptr</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a> > </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> <a class="el" href="namespacepaimon.html#ad9357bd42a7936e920dfd1e9faf8da97">paimon::pooled_unique_ptr</a> = <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">typedef</a> std::unique_ptr<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a>, <a class="el" href="classpaimon_1_1_memory_pool_1_1_allocator_delete.html">MemoryPool::AllocatorDelete</a><<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">T</a>> ></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="acc645dad64b7eea72db8fe50386b97cb" name="acc645dad64b7eea72db8fe50386b97cb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acc645dad64b7eea72db8fe50386b97cb">◆ </a></span>ColumnStatsVector</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">using</a> <a class="el" href="namespacepaimon.html#acc645dad64b7eea72db8fe50386b97cb">paimon::ColumnStatsVector</a> = <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">typedef</a> std::vector<std::shared_ptr<<a class="el" href="classpaimon_1_1_column_stats.html">ColumnStats</a>> ></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Enumeration Type Documentation</h2> |
| <a id="a43b412ae3bc24eeb598ab9710fdb313d" name="a43b412ae3bc24eeb598ab9710fdb313d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a43b412ae3bc24eeb598ab9710fdb313d">◆ </a></span>BucketFunctionType</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#a43b412ae3bc24eeb598ab9710fdb313d">paimon::BucketFunctionType</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Specifies the bucket function type for paimon bucket. </p> |
| <p>This determines how rows are assigned to buckets during data writing. </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a43b412ae3bc24eeb598ab9710fdb313da5b39c8b553c821e7cddc6da64b5bd2ee" name="a43b412ae3bc24eeb598ab9710fdb313da5b39c8b553c821e7cddc6da64b5bd2ee"></a>DEFAULT </td><td class="fielddoc"><p>The default bucket function which will use arithmetic: bucket_id = abs(hash_bucket_binary_row % numBuckets) to get bucket. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="a43b412ae3bc24eeb598ab9710fdb313dac5a28f4b35a2884fa3277150ac5d0967" name="a43b412ae3bc24eeb598ab9710fdb313dac5a28f4b35a2884fa3277150ac5d0967"></a>MOD </td><td class="fielddoc"><p>The modulus bucket function which will use modulus arithmetic: bucket_id = <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">floorMod(bucket_key_value, numBuckets)</a> to get bucket. </p> |
| <p>Note: the bucket key must be a single field of INT or BIGINT datatype. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="a43b412ae3bc24eeb598ab9710fdb313da38bcf2cee3fd0447cf0a923382793cd7" name="a43b412ae3bc24eeb598ab9710fdb313da38bcf2cee3fd0447cf0a923382793cd7"></a>HIVE </td><td class="fielddoc"><p>The hive bucket function which will use hive-compatible hash arithmetic to get bucket. </p> |
| </td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="a9d07d551827ada56a8f86062eb015c2f" name="a9d07d551827ada56a8f86062eb015c2f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9d07d551827ada56a8f86062eb015c2f">◆ </a></span>CacheKind</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#a9d07d551827ada56a8f86062eb015c2f">paimon::CacheKind</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9d07d551827ada56a8f86062eb015c2fa5b39c8b553c821e7cddc6da64b5bd2ee" name="a9d07d551827ada56a8f86062eb015c2fa5b39c8b553c821e7cddc6da64b5bd2ee"></a>DEFAULT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a9d07d551827ada56a8f86062eb015c2fa0bf22fc49ca50df354c7619caaaa96d2" name="a9d07d551827ada56a8f86062eb015c2fa0bf22fc49ca50df354c7619caaaa96d2"></a>MANIFEST </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a9d07d551827ada56a8f86062eb015c2fab0da870938055c2ad74c493f663b03d9" name="a9d07d551827ada56a8f86062eb015c2fab0da870938055c2ad74c493f663b03d9"></a>DATA_FILE_FOOTER </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a9d07d551827ada56a8f86062eb015c2fac9d4c5ac18e90f86eedbc7d3621ea960" name="a9d07d551827ada56a8f86062eb015c2fac9d4c5ac18e90f86eedbc7d3621ea960"></a>SNAPSHOT_LIVE_MANIFEST </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="aa6dc6701f497b96add0b6d7a5d6497f7" name="aa6dc6701f497b96add0b6d7a5d6497f7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa6dc6701f497b96add0b6d7a5d6497f7">◆ </a></span>FieldType</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#aa6dc6701f497b96add0b6d7a5d6497f7">paimon::FieldType</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Enumeration of supported data types in Paimon tables. </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7ac48d5da12d702e73d6966069f2687376" name="aa6dc6701f497b96add0b6d7a5d6497f7ac48d5da12d702e73d6966069f2687376"></a>BOOLEAN </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a0ad48930fd2845c5b42f6c5747cc87c0" name="aa6dc6701f497b96add0b6d7a5d6497f7a0ad48930fd2845c5b42f6c5747cc87c0"></a>TINYINT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a42a2165cd790300c66917317b8bf7818" name="aa6dc6701f497b96add0b6d7a5d6497f7a42a2165cd790300c66917317b8bf7818"></a>SMALLINT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a53f93baa3057821107c750323892fa92" name="aa6dc6701f497b96add0b6d7a5d6497f7a53f93baa3057821107c750323892fa92"></a>INT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a7f4c937d16ac710f52c288124cc886ae" name="aa6dc6701f497b96add0b6d7a5d6497f7a7f4c937d16ac710f52c288124cc886ae"></a>BIGINT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7ae738c26bf4ce1037fa81b039a915cbf6" name="aa6dc6701f497b96add0b6d7a5d6497f7ae738c26bf4ce1037fa81b039a915cbf6"></a>FLOAT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7afd3e4ece78a7d422280d5ed379482229" name="aa6dc6701f497b96add0b6d7a5d6497f7afd3e4ece78a7d422280d5ed379482229"></a>DOUBLE </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a63b588d5559f64f89a416e656880b949" name="aa6dc6701f497b96add0b6d7a5d6497f7a63b588d5559f64f89a416e656880b949"></a>STRING </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a98ad0e8750ae10ad556ed7a62affb452" name="aa6dc6701f497b96add0b6d7a5d6497f7a98ad0e8750ae10ad556ed7a62affb452"></a>BINARY </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a87fb568bfdc633ffd5dee0f22cb4606c" name="aa6dc6701f497b96add0b6d7a5d6497f7a87fb568bfdc633ffd5dee0f22cb4606c"></a>TIMESTAMP </td><td class="fielddoc"><p>timestamp type only supports precision values of 0, 3, 6, 9: </p> |
| <ul> |
| <li>0: second precision</li> |
| <li>3: millisecond precision</li> |
| <li>6: microsecond precision</li> |
| <li>9: nanosecond precision </li> |
| </ul> |
| </td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a13d992d671957e9a2b3e936ca0cf14a4" name="aa6dc6701f497b96add0b6d7a5d6497f7a13d992d671957e9a2b3e936ca0cf14a4"></a>DECIMAL </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a633a6c7a6b9958f8174250094daf1e6a" name="aa6dc6701f497b96add0b6d7a5d6497f7a633a6c7a6b9958f8174250094daf1e6a"></a>DATE </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7acb4fb1757fb37c43cded35d3eb857c43" name="aa6dc6701f497b96add0b6d7a5d6497f7acb4fb1757fb37c43cded35d3eb857c43"></a>ARRAY </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a5af1a3a285c2bdee4192223e31e1f833" name="aa6dc6701f497b96add0b6d7a5d6497f7a5af1a3a285c2bdee4192223e31e1f833"></a>MAP </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7ab8223be2455e0ea5a0e63e8f018d6fc3" name="aa6dc6701f497b96add0b6d7a5d6497f7ab8223be2455e0ea5a0e63e8f018d6fc3"></a>STRUCT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a1649cff06611a6025da3dd511a97fb43" name="aa6dc6701f497b96add0b6d7a5d6497f7a1649cff06611a6025da3dd511a97fb43"></a>BLOB </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7acda7182af4cc0451672a1cd50d36f3a2" name="aa6dc6701f497b96add0b6d7a5d6497f7acda7182af4cc0451672a1cd50d36f3a2"></a>VARIANT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa6dc6701f497b96add0b6d7a5d6497f7a696b031073e74bf2cb98e5ef201d4aa3" name="aa6dc6701f497b96add0b6d7a5d6497f7a696b031073e74bf2cb98e5ef201d4aa3"></a>UNKNOWN </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="ac1eb532d87b4e6a9ea64431b61e115f9" name="ac1eb532d87b4e6a9ea64431b61e115f9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac1eb532d87b4e6a9ea64431b61e115f9">◆ </a></span>SeekOrigin</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="namespacepaimon.html#ac1eb532d87b4e6a9ea64431b61e115f9">paimon::SeekOrigin</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Enumeration for stream seek origin positions. </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac1eb532d87b4e6a9ea64431b61e115f9a770c25711516829cd50bfbca5f15867e" name="ac1eb532d87b4e6a9ea64431b61e115f9a770c25711516829cd50bfbca5f15867e"></a>FS_SEEK_SET </td><td class="fielddoc"><p>Seek from the beginning of the stream. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="ac1eb532d87b4e6a9ea64431b61e115f9a5199153f908442fa3fcc3e97d03358b7" name="ac1eb532d87b4e6a9ea64431b61e115f9a5199153f908442fa3fcc3e97d03358b7"></a>FS_SEEK_CUR </td><td class="fielddoc"><p>Seek from the current position in the stream. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="ac1eb532d87b4e6a9ea64431b61e115f9ac74982539e1b5314febf367c19aa7a27" name="ac1eb532d87b4e6a9ea64431b61e115f9ac74982539e1b5314febf367c19aa7a27"></a>FS_SEEK_END </td><td class="fielddoc"><p>Seek from the end of the stream. </p> |
| </td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="ad9aa7d30bb0d191711934a49db8fece8" name="ad9aa7d30bb0d191711934a49db8fece8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad9aa7d30bb0d191711934a49db8fece8">◆ </a></span>ByteOrder</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8">paimon::ByteOrder</a> : <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int8_t</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad9aa7d30bb0d191711934a49db8fece8a566dd912653af0e0e1f6a49ee6a0e791" name="ad9aa7d30bb0d191711934a49db8fece8a566dd912653af0e0e1f6a49ee6a0e791"></a>PAIMON_BIG_ENDIAN </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ad9aa7d30bb0d191711934a49db8fece8aea84ea0af87f00f9497e9a9a366f0b69" name="ad9aa7d30bb0d191711934a49db8fece8aea84ea0af87f00f9497e9a9a366f0b69"></a>PAIMON_LITTLE_ENDIAN </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="a461f27123748af5c760ceec2290e7985" name="a461f27123748af5c760ceec2290e7985"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a461f27123748af5c760ceec2290e7985">◆ </a></span>PaimonLogLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="namespacepaimon.html#a461f27123748af5c760ceec2290e7985">paimon::PaimonLogLevel</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985aade21ab98dbcd0bb048304397b95bec3" name="a461f27123748af5c760ceec2290e7985aade21ab98dbcd0bb048304397b95bec3"></a>PAIMON_LOG_LEVEL_DEBUG </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985a54f86a665c728d1bbd114d815529fb7d" name="a461f27123748af5c760ceec2290e7985a54f86a665c728d1bbd114d815529fb7d"></a>PAIMON_LOG_LEVEL_INFO </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985ac7b16e3233b48bc10ce18b3242b29668" name="a461f27123748af5c760ceec2290e7985ac7b16e3233b48bc10ce18b3242b29668"></a>PAIMON_LOG_LEVEL_WARN </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985a4f37fad5a76c20e57e4b1da012685a33" name="a461f27123748af5c760ceec2290e7985a4f37fad5a76c20e57e4b1da012685a33"></a>PAIMON_LOG_LEVEL_ERROR </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985abfd27253c64491422a528a3dfffefcdd" name="a461f27123748af5c760ceec2290e7985abfd27253c64491422a528a3dfffefcdd"></a>PAIMON_LOG_LEVEL_NONE </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a461f27123748af5c760ceec2290e7985a0da306ca0eedeaedb41eac18672f7d77" name="a461f27123748af5c760ceec2290e7985a0da306ca0eedeaedb41eac18672f7d77"></a>PAIMON_LOG_LEVEL_MAX </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="ac977bebe75f574f353e1869a800c411e" name="ac977bebe75f574f353e1869a800c411e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac977bebe75f574f353e1869a800c411e">◆ </a></span>StatusCode</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#ac977bebe75f574f353e1869a800c411e">paimon::StatusCode</a> : <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">char</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eae0aa021e21dddbd6d8cecec71e9cf564" name="ac977bebe75f574f353e1869a800c411eae0aa021e21dddbd6d8cecec71e9cf564"></a>OK </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eab498327feeb51430af73e07deac268fd" name="ac977bebe75f574f353e1869a800c411eab498327feeb51430af73e07deac268fd"></a>OutOfMemory </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eac84999914a408f8c02b4122a49df6e00" name="ac977bebe75f574f353e1869a800c411eac84999914a408f8c02b4122a49df6e00"></a>KeyError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea137bf8cff2d59f0883c600f9524b3eed" name="ac977bebe75f574f353e1869a800c411ea137bf8cff2d59f0883c600f9524b3eed"></a>TypeError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea4bbb8f967da6d1a610596d7257179c2b" name="ac977bebe75f574f353e1869a800c411ea4bbb8f967da6d1a610596d7257179c2b"></a>Invalid </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea5206bd7472156351d2d9a99633ac9580" name="ac977bebe75f574f353e1869a800c411ea5206bd7472156351d2d9a99633ac9580"></a>IOError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea65f55acee27ef038c04505e05dbf6c35" name="ac977bebe75f574f353e1869a800c411ea65f55acee27ef038c04505e05dbf6c35"></a>CapacityError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eaeb6ff05a2e9b0485ea84cbe3809e36ed" name="ac977bebe75f574f353e1869a800c411eaeb6ff05a2e9b0485ea84cbe3809e36ed"></a>IndexError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eaa149e85a44aeec9140e92733d9ed694e" name="ac977bebe75f574f353e1869a800c411eaa149e85a44aeec9140e92733d9ed694e"></a>Cancelled </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eabfaef30f1c8011c5cefa38ae470fb7aa" name="ac977bebe75f574f353e1869a800c411eabfaef30f1c8011c5cefa38ae470fb7aa"></a>UnknownError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea997ca4ce119685f40f03a9a8a6c5346e" name="ac977bebe75f574f353e1869a800c411ea997ca4ce119685f40f03a9a8a6c5346e"></a>NotImplemented </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411ea64353c9071b50ec2fe6b90ed122471a8" name="ac977bebe75f574f353e1869a800c411ea64353c9071b50ec2fe6b90ed122471a8"></a>SerializationError </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eac30e98851cafc795dbe00917b7c4ccf8" name="ac977bebe75f574f353e1869a800c411eac30e98851cafc795dbe00917b7c4ccf8"></a>NotExist </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="ac977bebe75f574f353e1869a800c411eadd7f7c3323353f547eb98a8efba37ed0" name="ac977bebe75f574f353e1869a800c411eadd7f7c3323353f547eb98a8efba37ed0"></a>Exist </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <a id="a2f09964ea85d5e9080c03c5073459784" name="a2f09964ea85d5e9080c03c5073459784"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2f09964ea85d5e9080c03c5073459784">◆ </a></span>PrefetchCacheMode</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">enum</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">class</a> <a class="el" href="namespacepaimon.html#a2f09964ea85d5e9080c03c5073459784">paimon::PrefetchCacheMode</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>PrefetchCacheMode <a class="el" href="classpaimon_1_1_cache.html">Cache</a> prefetch switch modes. </p> |
| <p>Controls whether to enable cache prefetching under different circumstances, such as queries with predicates or bitmap indexes.</p> |
| <ul> |
| <li>ALWAYS: Enable cache in all scenarios.</li> |
| <li>EXCLUDE_PREDICATE: Disable cache when query has predicates.</li> |
| <li>EXCLUDE_BITMAP: Disable cache when using bitmap index.</li> |
| <li>EXCLUDE_BITMAP_OR_PREDICATE: Disable cache if query has predicates or bitmap index.</li> |
| <li>NEVER: Always disable cache. </li> |
| </ul> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2f09964ea85d5e9080c03c5073459784af3fc827ade4b968e50406496907ef962" name="a2f09964ea85d5e9080c03c5073459784af3fc827ade4b968e50406496907ef962"></a>ALWAYS </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a2f09964ea85d5e9080c03c5073459784af514ef9e88db83c632fb2f8482725b69" name="a2f09964ea85d5e9080c03c5073459784af514ef9e88db83c632fb2f8482725b69"></a>EXCLUDE_PREDICATE </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a2f09964ea85d5e9080c03c5073459784a60e587f21f56c15938e185b5e4c85d38" name="a2f09964ea85d5e9080c03c5073459784a60e587f21f56c15938e185b5e4c85d38"></a>EXCLUDE_BITMAP </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a2f09964ea85d5e9080c03c5073459784a9b4209431cbe767b9614cb4ea2d37ba9" name="a2f09964ea85d5e9080c03c5073459784a9b4209431cbe767b9614cb4ea2d37ba9"></a>EXCLUDE_BITMAP_OR_PREDICATE </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a2f09964ea85d5e9080c03c5073459784a443475558f0168dff92ecde26b98ae5a" name="a2f09964ea85d5e9080c03c5073459784a443475558f0168dff92ecde26b98ae5a"></a>NEVER </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Function Documentation</h2> |
| <a id="a059ebfcc91c299d74dd6c063ecac001f" name="a059ebfcc91c299d74dd6c063ecac001f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a059ebfcc91c299d74dd6c063ecac001f">◆ </a></span>GetGlobalDefaultExecutor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::shared_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > paimon::GetGlobalDefaultExecutor </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get a system wide singleton executor. </p> |
| |
| </div> |
| </div> |
| <a id="a6e4ce1cb37d25437459c5e4a52ad1976" name="a6e4ce1cb37d25437459c5e4a52ad1976"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6e4ce1cb37d25437459c5e4a52ad1976">◆ </a></span>CreateDefaultExecutor() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::unique_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > paimon::CreateDefaultExecutor </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a default implementation of executor with <code>DEFAULT_EXECUTOR_THREAD_COUNT</code>. </p> |
| |
| </div> |
| </div> |
| <a id="a9d55f2e5cc4aea323678f023da450ad4" name="a9d55f2e5cc4aea323678f023da450ad4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9d55f2e5cc4aea323678f023da450ad4">◆ </a></span>CreateDefaultExecutor() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classpaimon_1_1_result.html">Result</a>< std::unique_ptr< <a class="el" href="classpaimon_1_1_executor.html">Executor</a> > > paimon::CreateDefaultExecutor </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">uint32_t</a> </td> |
| <td class="paramname"><em>thread_count</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a default implementation of executor with specified thread_count. </p> |
| |
| </div> |
| </div> |
| <a id="a6499ced4286349d08015d00e1cc5462f" name="a6499ced4286349d08015d00e1cc5462f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6499ced4286349d08015d00e1cc5462f">◆ </a></span>SystemByteOrder()</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="namespacepaimon.html#ad9aa7d30bb0d191711934a49db8fece8">ByteOrder</a> paimon::SystemByteOrder </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">constexpr</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the byte order of the system. </p> |
| |
| </div> |
| </div> |
| <a id="ae2688243d30a03f67aae1b058af30b56" name="ae2688243d30a03f67aae1b058af30b56"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae2688243d30a03f67aae1b058af30b56">◆ </a></span>GetMemoryPool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::unique_ptr< <a class="el" href="classpaimon_1_1_memory_pool.html">MemoryPool</a> > paimon::GetMemoryPool </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a default implementation of memory pool. </p> |
| <dl class="section return"><dt>Returns</dt><dd>Unique pointer to a newly created <code><a class="el" href="classpaimon_1_1_memory_pool.html" title="Abstract base class for memory pool implementations that provides controlled memory management.">MemoryPool</a></code> instance. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="af2363ca49fc078c7f28ce9e712000776" name="af2363ca49fc078c7f28ce9e712000776"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af2363ca49fc078c7f28ce9e712000776">◆ </a></span>GetDefaultPool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::shared_ptr< <a class="el" href="classpaimon_1_1_memory_pool.html">MemoryPool</a> > paimon::GetDefaultPool </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get a system-wide singleton memory pool. </p> |
| <dl class="section return"><dt>Returns</dt><dd>Shared pointer to the singleton <code><a class="el" href="classpaimon_1_1_memory_pool.html" title="Abstract base class for memory pool implementations that provides controlled memory management.">MemoryPool</a></code> instance. </dd></dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Variable Documentation</h2> |
| <a id="ae171754921080c9d7a51e4ff460663af" name="ae171754921080c9d7a51e4ff460663af"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae171754921080c9d7a51e4ff460663af">◆ </a></span>BATCH_WRITE_COMMIT_IDENTIFIER</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a> paimon::BATCH_WRITE_COMMIT_IDENTIFIER = std::numeric_limits<<a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">int64_t</a>>::max()</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ade283b3f19d9c89a871ec1d028a0aee8" name="ade283b3f19d9c89a871ec1d028a0aee8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ade283b3f19d9c89a871ec1d028a0aee8">◆ </a></span>DEFAULT_EXECUTOR_THREAD_COUNT</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="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">constexpr</a> <a class="el" href="memory__pool_8h.html#a147ba4ba34a215b3a4f3a95c1ee11704">uint32_t</a> paimon::DEFAULT_EXECUTOR_THREAD_COUNT = 4</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| </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> |