| |
| <!DOCTYPE html> |
| |
| |
| <html lang="en" data-content_root="../" > |
| |
| <head> |
| <meta charset="utf-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" /> |
| |
| <title>Options — C++ Paimon</title> |
| |
| |
| |
| <script data-cfasync="false"> |
| document.documentElement.dataset.mode = localStorage.getItem("mode") || ""; |
| document.documentElement.dataset.theme = localStorage.getItem("theme") || ""; |
| </script> |
| <!-- |
| this give us a css class that will be invisible only if js is disabled |
| --> |
| <noscript> |
| <style> |
| .pst-js-only { display: none !important; } |
| |
| </style> |
| </noscript> |
| |
| <!-- Loaded before other Sphinx assets --> |
| <link href="../_static/styles/theme.css?digest=90905a2f556bf617f1a9" rel="stylesheet" /> |
| <link href="../_static/styles/pydata-sphinx-theme.css?digest=90905a2f556bf617f1a9" rel="stylesheet" /> |
| |
| <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=8f2a1f02" /> |
| <link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" /> |
| <link rel="stylesheet" type="text/css" href="../_static/sphinx-design.min.css?v=95c83b7e" /> |
| <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css?v=d7227091" /> |
| |
| <!-- So that users can add custom icons --> |
| <script defer src="../_static/scripts/fontawesome.js?digest=90905a2f556bf617f1a9"></script> |
| <!-- Pre-loaded scripts that we'll load fully later --> |
| <link rel="preload" as="script" href="../_static/scripts/bootstrap.js?digest=90905a2f556bf617f1a9" /> |
| <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=90905a2f556bf617f1a9" /> |
| |
| <script src="../_static/documentation_options.js?v=5929fcd5"></script> |
| <script src="../_static/doctools.js?v=fd6eb6e6"></script> |
| <script src="../_static/sphinx_highlight.js?v=6ffebe34"></script> |
| <script src="../_static/clipboard.min.js?v=a7894cd8"></script> |
| <script src="../_static/copybutton.js?v=3bb21c8c"></script> |
| <script src="../_static/design-tabs.js?v=f930bc37"></script> |
| <script>DOCUMENTATION_OPTIONS.pagename = 'api/defs';</script> |
| <script>DOCUMENTATION_OPTIONS.search_as_you_type = false;</script> |
| <link rel="index" title="Index" href="../genindex.html" /> |
| <link rel="search" title="Search" href="../search.html" /> |
| <link rel="next" title="Executor" href="executor.html" /> |
| <link rel="prev" title="Orphan Files Clean" href="clean.html" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <meta name="docsearch:language" content="en"/> |
| <meta name="docsearch:version" content="0.2.3" /> |
| |
| |
| <script src="../_static/searchtools.js"></script> |
| <script src="../_static/language_data.js"></script> |
| <script src="../searchindex.js"></script> |
| |
| </head> |
| <body data-default-mode=""> |
| |
| |
| <div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div> |
| |
| |
| <div id="pst-scroll-pixel-helper"></div> |
| |
| <button type="button" class="btn rounded-pill" id="pst-back-to-top"> |
| <i class="fa-solid fa-arrow-up"></i>Back to top</button> |
| |
| |
| |
| |
| <dialog id="pst-search-dialog"> |
| |
| <form class="bd-search d-flex align-items-center" |
| action="../search.html" |
| method="get"> |
| <i class="fa-solid fa-magnifying-glass"></i> |
| <input type="search" |
| class="form-control" |
| name="q" |
| placeholder="Search the docs ..." |
| aria-label="Search the docs ..." |
| autocomplete="off" |
| autocorrect="off" |
| autocapitalize="off" |
| spellcheck="false"/> |
| <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span> |
| </form> |
| </dialog> |
| |
| <div class="pst-async-banner-revealer d-none"> |
| <aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside> |
| </div> |
| |
| |
| <header id="pst-header" class="bd-header navbar navbar-expand-lg bd-navbar d-print-none"> |
| <div class="bd-header__inner bd-page-width"> |
| <button class="pst-navbar-icon sidebar-toggle primary-toggle" aria-label="Site navigation"> |
| <span class="fa-solid fa-bars"></span> |
| </button> |
| |
| |
| <div class=" navbar-header-items__start"> |
| |
| <div class="navbar-item"> |
| |
| |
| |
| |
| |
| <a class="navbar-brand logo" href="../index.html"> |
| |
| |
| |
| |
| |
| |
| <p class="title logo__title">Paimon C++</p> |
| |
| </a></div> |
| |
| </div> |
| |
| <div class=" navbar-header-items"> |
| |
| <div class="me-auto navbar-header-items__center"> |
| |
| <div class="navbar-item"> |
| <nav> |
| <ul class="bd-navbar-elements navbar-nav"> |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../getting_started.html"> |
| Getting Started |
| </a> |
| </li> |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../user_guide.html"> |
| User Guide |
| </a> |
| </li> |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../examples/index.html"> |
| Examples |
| </a> |
| </li> |
| |
| |
| <li class="nav-item current active"> |
| <a class="nav-link nav-internal" href="../api.html"> |
| API Reference |
| </a> |
| </li> |
| |
| </ul> |
| </nav></div> |
| |
| </div> |
| |
| |
| <div class="navbar-header-items__end"> |
| |
| <div class="navbar-item navbar-persistent--container"> |
| |
| |
| <button class="btn search-button-field search-button__button pst-js-only" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip"> |
| <i class="fa-solid fa-magnifying-glass"></i> |
| <span class="search-button__default-text">Search</span> |
| <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span> |
| </button> |
| </div> |
| |
| |
| <div class="navbar-item"> |
| |
| <div class="theme-switch-container dropdown pst-js-only" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Color mode"> |
| <button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button dropdown-toggle" aria-label="Color mode" data-bs-toggle="dropdown"> |
| <i class="theme-switch fa-solid fa-sun fa-lg fa-fw" data-mode="light" title="Light"></i> |
| <i class="theme-switch fa-solid fa-moon fa-lg fa-fw" data-mode="dark" title="Dark"></i> |
| <i class="theme-switch fa-solid fa-circle-half-stroke fa-lg fa-fw" data-mode="auto" title="System Settings"></i> |
| </button> |
| <ul class="dropdown-menu dropdown-menu-end"> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="auto"><i class="fa-solid fa-circle-half-stroke fa-lg fa-fw me-1"></i>System Settings</button></li> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="light"><i class="fa-solid fa-sun fa-lg fa-fw me-1"></i>Light</button></li> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="dark"><i class="fa-solid fa-moon fa-lg fa-fw me-1"></i>Dark</button></li> |
| </ul> |
| </div></div> |
| |
| <div class="navbar-item"><ul class="navbar-icon-links" |
| aria-label="Icon Links"> |
| <li class="nav-item"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <a href="https://github.com/apache/paimon-cpp" title="GitHub" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-square-github fa-lg" aria-hidden="true"></i><span class="visually-hidden">GitHub</span></a> |
| </li> |
| </ul></div> |
| |
| </div> |
| |
| </div> |
| |
| |
| <div class="navbar-persistent--mobile"> |
| |
| <button class="btn search-button-field search-button__button pst-js-only" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip"> |
| <i class="fa-solid fa-magnifying-glass"></i> |
| <span class="search-button__default-text">Search</span> |
| <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span> |
| </button> |
| </div> |
| |
| |
| |
| <button class="pst-navbar-icon sidebar-toggle secondary-toggle" aria-label="On this page"> |
| <span class="fa-solid fa-outdent"></span> |
| </button> |
| |
| </div> |
| |
| </header> |
| |
| |
| <div class="bd-container"> |
| <div class="bd-container__inner bd-page-width"> |
| |
| |
| |
| <dialog id="pst-primary-sidebar-modal"></dialog> |
| <div id="pst-primary-sidebar" class="bd-sidebar-primary bd-sidebar"> |
| |
| |
| |
| <div class="sidebar-header-items sidebar-primary__section"> |
| |
| |
| <div class="sidebar-header-items__center"> |
| |
| |
| |
| <div class="navbar-item"> |
| <nav> |
| <ul class="bd-navbar-elements navbar-nav"> |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../getting_started.html"> |
| Getting Started |
| </a> |
| </li> |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../user_guide.html"> |
| User Guide |
| </a> |
| </li> |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link nav-internal" href="../examples/index.html"> |
| Examples |
| </a> |
| </li> |
| |
| |
| <li class="nav-item current active"> |
| <a class="nav-link nav-internal" href="../api.html"> |
| API Reference |
| </a> |
| </li> |
| |
| </ul> |
| </nav></div> |
| |
| |
| </div> |
| |
| |
| |
| <div class="sidebar-header-items__end"> |
| |
| <div class="navbar-item"> |
| |
| <div class="theme-switch-container dropdown pst-js-only" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Color mode"> |
| <button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button dropdown-toggle" aria-label="Color mode" data-bs-toggle="dropdown"> |
| <i class="theme-switch fa-solid fa-sun fa-lg fa-fw" data-mode="light" title="Light"></i> |
| <i class="theme-switch fa-solid fa-moon fa-lg fa-fw" data-mode="dark" title="Dark"></i> |
| <i class="theme-switch fa-solid fa-circle-half-stroke fa-lg fa-fw" data-mode="auto" title="System Settings"></i> |
| </button> |
| <ul class="dropdown-menu dropdown-menu-end"> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="auto"><i class="fa-solid fa-circle-half-stroke fa-lg fa-fw me-1"></i>System Settings</button></li> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="light"><i class="fa-solid fa-sun fa-lg fa-fw me-1"></i>Light</button></li> |
| <li><button class="dropdown-item d-flex align-items-center theme-change-button" data-mode="dark"><i class="fa-solid fa-moon fa-lg fa-fw me-1"></i>Dark</button></li> |
| </ul> |
| </div></div> |
| |
| <div class="navbar-item"><ul class="navbar-icon-links" |
| aria-label="Icon Links"> |
| <li class="nav-item"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <a href="https://github.com/apache/paimon-cpp" title="GitHub" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-square-github fa-lg" aria-hidden="true"></i><span class="visually-hidden">GitHub</span></a> |
| </li> |
| </ul></div> |
| |
| </div> |
| |
| </div> |
| |
| <div class="sidebar-primary-items__start sidebar-primary__section"> |
| <div class="sidebar-primary-item pst-sidebar-collapse"><button id="pst-collapse-sidebar-button" aria-expanded="true" aria-controls="pst-primary-sidebar"> |
| <svg class="pst-icon" role="img" aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> |
| <path fill="currentColor" d="M3 15.5C2.36232 15.5 1.74874 15.2564 1.28478 14.8189C0.820828 14.3815 0.541576 13.7832 0.504167 13.1467L0.5 13L0.5 3C0.499965 2.36232 0.743605 1.74874 1.18107 1.28478C1.61854 0.820828 2.21676 0.541576 2.85333 0.504167L3 0.5L13 0.5C13.6377 0.499965 14.2513 0.743605 14.7152 1.18107C15.1792 1.61854 15.4584 2.21676 15.4958 2.85333L15.5 3L15.5 13C15.5 13.6377 15.2564 14.2513 14.8189 14.7152C14.3815 15.1792 13.7832 15.4584 13.1467 15.4958L13 15.5L3 15.5ZM3 13.8333L10.5 13.8333L10.5 2.16667L3 2.16667C2.79589 2.16669 2.59889 2.24163 2.44636 2.37726C2.29383 2.5129 2.19638 2.69979 2.1725 2.9025L2.16667 3L2.16667 13C2.16669 13.2041 2.24163 13.4011 2.37726 13.5536C2.5129 13.7062 2.69979 13.8036 2.9025 13.8275L3 13.8333ZM6.65583 10.325L6.5775 10.2558L4.91083 8.58917C4.76735 8.44567 4.68116 8.25476 4.66843 8.05223C4.65569 7.84971 4.71729 7.6495 4.84167 7.48917L4.91083 7.41083L6.5775 5.74417C6.72747 5.59471 6.9287 5.50794 7.14032 5.50148C7.35194 5.49502 7.55809 5.56935 7.7169 5.70937C7.8757 5.8494 7.97525 6.04463 7.99533 6.25539C8.01541 6.46616 7.95451 6.67667 7.825 6.84417L7.75583 6.9225L6.67917 8L7.75583 9.0775C7.89931 9.22099 7.98551 9.41191 7.99824 9.61443C8.01097 9.81695 7.94938 10.0172 7.825 10.1775L7.75583 10.2558C7.61234 10.3993 7.42142 10.4855 7.2189 10.4982C7.01638 10.511 6.81617 10.4494 6.65583 10.325Z"/> |
| </svg> |
| <span class="pst-collapse-sidebar-label">Collapse Sidebar</span> |
| <span class="pst-expand-sidebar-label">Expand Sidebar</span> |
| </button></div> |
| <div class="sidebar-primary-item"> |
| |
| <nav class="bd-docs-nav bd-links" |
| aria-label="Section Navigation"> |
| <p class="bd-links__title" role="heading" aria-level="1">Section Navigation</p> |
| <div class="bd-toc-item navbar-nav"><ul class="current nav bd-sidenav"> |
| <li class="toctree-l1"><a class="reference internal" href="catalog.html">Catalog</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="write.html">Write</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="commit.html">Commit</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="scan.html">Scan</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="read.html">Read</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="predicate.html">Predicate</a></li> |
| |
| <li class="toctree-l1"><a class="reference internal" href="file_format.html">File Format</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="file_system.html">File System</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="io.html">IO</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="data_types.html">Data Types</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="file_index.html">File Index</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="global_index.html">Global Index</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="clean.html">Orphan Files Clean</a></li> |
| <li class="toctree-l1 current active"><a class="current reference internal" href="#">Options</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="executor.html">Executor</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="memory.html">Memory</a></li> |
| </ul> |
| </div> |
| </nav></div> |
| </div> |
| |
| |
| <div class="sidebar-primary-items__end sidebar-primary__section"> |
| <div class="sidebar-primary-item"> |
| <div id="ethical-ad-placement" |
| class="flat" |
| data-ea-publisher="readthedocs" |
| data-ea-type="readthedocs-sidebar" |
| data-ea-manual="true"> |
| </div></div> |
| </div> |
| |
| |
| </div> |
| |
| <main id="main-content" class="bd-main" role="main"> |
| |
| |
| <div class="bd-content"> |
| <div class="bd-article-container"> |
| |
| <div class="bd-header-article d-print-none"> |
| <div class="header-article-items header-article__inner"> |
| |
| <div class="header-article-items__start"> |
| |
| <div class="header-article-item"> |
| |
| <nav aria-label="Breadcrumb" class="d-print-none"> |
| <ul class="bd-breadcrumbs"> |
| |
| <li class="breadcrumb-item breadcrumb-home"> |
| <a href="../index.html" class="nav-link" aria-label="Home"> |
| <i class="fa-solid fa-home"></i> |
| </a> |
| </li> |
| |
| <li class="breadcrumb-item"><a href="../api.html" class="nav-link">API Reference</a></li> |
| |
| <li class="breadcrumb-item active" aria-current="page"><span class="ellipsis">Options</span></li> |
| </ul> |
| </nav> |
| </div> |
| |
| </div> |
| |
| |
| </div> |
| </div> |
| |
| |
| |
| |
| <div id="searchbox"></div> |
| <article class="bd-article"> |
| |
| <section id="options"> |
| <h1>Options<a class="headerlink" href="#options" title="Link to this heading">#</a></h1> |
| <section id="interface"> |
| <span id="cpp-api-options"></span><h2>Interface<a class="headerlink" href="#interface" title="Link to this heading">#</a></h2> |
| <dl class="cpp enum-class"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldTypeE"> |
| <span id="_CPPv3N6paimon9FieldTypeE"></span><span id="_CPPv2N6paimon9FieldTypeE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">paimon</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">FieldType</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldTypeE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>Enumeration of supported data types in Paimon tables. </p> |
| <p><em>Values:</em></p> |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType7BOOLEANE"> |
| <span id="_CPPv3N6paimon9FieldType7BOOLEANE"></span><span id="_CPPv2N6paimon9FieldType7BOOLEANE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ac48d5da12d702e73d6966069f2687376"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BOOLEAN</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType7BOOLEANE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType7TINYINTE"> |
| <span id="_CPPv3N6paimon9FieldType7TINYINTE"></span><span id="_CPPv2N6paimon9FieldType7TINYINTE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a0ad48930fd2845c5b42f6c5747cc87c0"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TINYINT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType7TINYINTE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType8SMALLINTE"> |
| <span id="_CPPv3N6paimon9FieldType8SMALLINTE"></span><span id="_CPPv2N6paimon9FieldType8SMALLINTE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a42a2165cd790300c66917317b8bf7818"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SMALLINT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType8SMALLINTE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType3INTE"> |
| <span id="_CPPv3N6paimon9FieldType3INTE"></span><span id="_CPPv2N6paimon9FieldType3INTE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a53f93baa3057821107c750323892fa92"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">INT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType3INTE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType6BIGINTE"> |
| <span id="_CPPv3N6paimon9FieldType6BIGINTE"></span><span id="_CPPv2N6paimon9FieldType6BIGINTE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a7f4c937d16ac710f52c288124cc886ae"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BIGINT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType6BIGINTE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType5FLOATE"> |
| <span id="_CPPv3N6paimon9FieldType5FLOATE"></span><span id="_CPPv2N6paimon9FieldType5FLOATE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ae738c26bf4ce1037fa81b039a915cbf6"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FLOAT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType5FLOATE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType6DOUBLEE"> |
| <span id="_CPPv3N6paimon9FieldType6DOUBLEE"></span><span id="_CPPv2N6paimon9FieldType6DOUBLEE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7afd3e4ece78a7d422280d5ed379482229"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DOUBLE</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType6DOUBLEE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType6STRINGE"> |
| <span id="_CPPv3N6paimon9FieldType6STRINGE"></span><span id="_CPPv2N6paimon9FieldType6STRINGE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a63b588d5559f64f89a416e656880b949"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">STRING</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType6STRINGE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType6BINARYE"> |
| <span id="_CPPv3N6paimon9FieldType6BINARYE"></span><span id="_CPPv2N6paimon9FieldType6BINARYE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a98ad0e8750ae10ad556ed7a62affb452"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BINARY</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType6BINARYE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType9TIMESTAMPE"> |
| <span id="_CPPv3N6paimon9FieldType9TIMESTAMPE"></span><span id="_CPPv2N6paimon9FieldType9TIMESTAMPE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a87fb568bfdc633ffd5dee0f22cb4606c"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TIMESTAMP</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType9TIMESTAMPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>timestamp type only supports precision values of 0, 3, 6, 9: </p> |
| <p><ul class="simple"> |
| <li><p>0: second precision</p></li> |
| <li><p>3: millisecond precision</p></li> |
| <li><p>6: microsecond precision</p></li> |
| <li><p>9: nanosecond precision </p></li> |
| </ul> |
| </p> |
| </dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType7DECIMALE"> |
| <span id="_CPPv3N6paimon9FieldType7DECIMALE"></span><span id="_CPPv2N6paimon9FieldType7DECIMALE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a13d992d671957e9a2b3e936ca0cf14a4"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DECIMAL</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType7DECIMALE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType4DATEE"> |
| <span id="_CPPv3N6paimon9FieldType4DATEE"></span><span id="_CPPv2N6paimon9FieldType4DATEE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a633a6c7a6b9958f8174250094daf1e6a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DATE</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType4DATEE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType5ARRAYE"> |
| <span id="_CPPv3N6paimon9FieldType5ARRAYE"></span><span id="_CPPv2N6paimon9FieldType5ARRAYE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7acb4fb1757fb37c43cded35d3eb857c43"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ARRAY</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType5ARRAYE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType3MAPE"> |
| <span id="_CPPv3N6paimon9FieldType3MAPE"></span><span id="_CPPv2N6paimon9FieldType3MAPE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a5af1a3a285c2bdee4192223e31e1f833"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MAP</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType3MAPE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType6STRUCTE"> |
| <span id="_CPPv3N6paimon9FieldType6STRUCTE"></span><span id="_CPPv2N6paimon9FieldType6STRUCTE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ab8223be2455e0ea5a0e63e8f018d6fc3"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">STRUCT</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType6STRUCTE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType4BLOBE"> |
| <span id="_CPPv3N6paimon9FieldType4BLOBE"></span><span id="_CPPv2N6paimon9FieldType4BLOBE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a1649cff06611a6025da3dd511a97fb43"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType4BLOBE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| <dl class="cpp enumerator"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon9FieldType7UNKNOWNE"> |
| <span id="_CPPv3N6paimon9FieldType7UNKNOWNE"></span><span id="_CPPv2N6paimon9FieldType7UNKNOWNE"></span><span class="target" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a696b031073e74bf2cb98e5ef201d4aa3"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">UNKNOWN</span></span></span><a class="headerlink" href="#_CPPv4N6paimon9FieldType7UNKNOWNE" title="Link to this definition">#</a><br /></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="cpp struct"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7OptionsE"> |
| <span id="_CPPv3N6paimon7OptionsE"></span><span id="_CPPv2N6paimon7OptionsE"></span><span id="paimon::Options"></span><span class="target" id="structpaimon_1_1_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Options</span></span></span><a class="headerlink" href="#_CPPv4N6paimon7OptionsE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>Configuration options and constants for Paimon table operations. </p> |
| <p>The <a class="reference internal" href="#structpaimon_1_1_options"><span class="std std-ref">Options</span></a> struct contains static string constants that define configuration keys used throughout the Paimon system. </p> |
| <div class="breathe-sectiondef docutils container"> |
| <p class="breathe-sectiondef-title rubric" id="breathe-section-title-merge-on-read-configurations">merge-on-read configurations</p> |
| <p>The 5 constants are the prefixes or suffixes for merge on read configuration.</p> |
| <p>The complete configuration keys can be:<ul class="simple"> |
| <li><p>fields.$field_name.aggregate-function</p></li> |
| <li><p>fields.$field_name.ignore-retract</p></li> |
| <li><p>fields.$field_names.sequence-group ($field_names support one or more field_name, split with FIELDS_SEPARATOR)</p></li> |
| </ul> |
| </p> |
| <p>examples:<ul class="simple"> |
| <li><p>fields.f1.aggregate-function</p></li> |
| <li><p>fields.f2.sequence-group</p></li> |
| <li><p>fields.f3,f4.sequence-group </p></li> |
| </ul> |
| </p> |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16FIELDS_SEPARATORE"> |
| <span id="_CPPv3N6paimon7Options16FIELDS_SEPARATORE"></span><span id="_CPPv2N6paimon7Options16FIELDS_SEPARATORE"></span><span id="paimon::Options::FIELDS_SEPARATOR__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab8ce808006ca88bbf3dd4277e7199bc8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FIELDS_SEPARATOR</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16FIELDS_SEPARATORE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>FIELDS_SEPARATOR is “,”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options13FIELDS_PREFIXE"> |
| <span id="_CPPv3N6paimon7Options13FIELDS_PREFIXE"></span><span id="_CPPv2N6paimon7Options13FIELDS_PREFIXE"></span><span id="paimon::Options::FIELDS_PREFIX__cCA"></span><span class="target" id="structpaimon_1_1_options_1ad04919fa4835ff09ed568842e292d6ab"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FIELDS_PREFIX</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options13FIELDS_PREFIXE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>FIELDS_PREFIX is “fields”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options12AGG_FUNCTIONE"> |
| <span id="_CPPv3N6paimon7Options12AGG_FUNCTIONE"></span><span id="_CPPv2N6paimon7Options12AGG_FUNCTIONE"></span><span id="paimon::Options::AGG_FUNCTION__cCA"></span><span class="target" id="structpaimon_1_1_options_1ad6db9a62ddd32788b4ac9d094b0d75a7"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AGG_FUNCTION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options12AGG_FUNCTIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>AGG_FUNCTION is “aggregate-function”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20DEFAULT_AGG_FUNCTIONE"> |
| <span id="_CPPv3N6paimon7Options20DEFAULT_AGG_FUNCTIONE"></span><span id="_CPPv2N6paimon7Options20DEFAULT_AGG_FUNCTIONE"></span><span id="paimon::Options::DEFAULT_AGG_FUNCTION__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2efcd211258e28e590cedf2b69ac69a3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DEFAULT_AGG_FUNCTION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20DEFAULT_AGG_FUNCTIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>DEFAULT_AGG_FUNCTION is “default-aggregate-function”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14IGNORE_RETRACTE"> |
| <span id="_CPPv3N6paimon7Options14IGNORE_RETRACTE"></span><span id="_CPPv2N6paimon7Options14IGNORE_RETRACTE"></span><span id="paimon::Options::IGNORE_RETRACT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a4885922a6c0e228f6af911e33d6171e3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IGNORE_RETRACT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14IGNORE_RETRACTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>IGNORE_RETRACT is “ignore-retract”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options8DISTINCTE"> |
| <span id="_CPPv3N6paimon7Options8DISTINCTE"></span><span id="_CPPv2N6paimon7Options8DISTINCTE"></span><span id="paimon::Options::DISTINCT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a76bf1895e41989075a23c47b366ab06a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DISTINCT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options8DISTINCTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“distinct” - Distinct option for aggregate functions like listagg. </p> |
| <p>Default value is false. Example: fields.f.distinct=true to deduplicate values during aggregation. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options18LIST_AGG_DELIMITERE"> |
| <span id="_CPPv3N6paimon7Options18LIST_AGG_DELIMITERE"></span><span id="_CPPv2N6paimon7Options18LIST_AGG_DELIMITERE"></span><span id="paimon::Options::LIST_AGG_DELIMITER__cCA"></span><span class="target" id="structpaimon_1_1_options_1ac457710a95ebe8c2097ce9f5e3f77208"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LIST_AGG_DELIMITER</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options18LIST_AGG_DELIMITERE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“list-agg-delimiter” - Delimiter for listagg aggregate function. </p> |
| <p>Default value is “,”. Example: fields.f.list-agg-delimiter=”-” to concatenate values with “-”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14SEQUENCE_GROUPE"> |
| <span id="_CPPv3N6paimon7Options14SEQUENCE_GROUPE"></span><span id="_CPPv2N6paimon7Options14SEQUENCE_GROUPE"></span><span id="paimon::Options::SEQUENCE_GROUP__cCA"></span><span class="target" id="structpaimon_1_1_options_1a590f345233ef3c5d4e7f8e3b2d1a0714"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SEQUENCE_GROUP</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14SEQUENCE_GROUPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>SEQUENCE_GROUP is “sequence-group”. </p> |
| </dd></dl> |
| |
| </div> |
| <div class="breathe-sectiondef docutils container"> |
| <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p> |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options6BUCKETE"> |
| <span id="_CPPv3N6paimon7Options6BUCKETE"></span><span id="_CPPv2N6paimon7Options6BUCKETE"></span><span id="paimon::Options::BUCKET__cCA"></span><span class="target" id="structpaimon_1_1_options_1a51bffec724b24ffc438dddded120da40"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BUCKET</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options6BUCKETE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“bucket” - Bucket mode or bucket count for file store. </p> |
| <p>Append tables support -1 (unaware-bucket mode), primary-key tables support -2 (postpone-bucket mode), and both table types support values greater than 0 (fixed-bucket mode). </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options10BUCKET_KEYE"> |
| <span id="_CPPv3N6paimon7Options10BUCKET_KEYE"></span><span id="_CPPv2N6paimon7Options10BUCKET_KEYE"></span><span id="paimon::Options::BUCKET_KEY__cCA"></span><span class="target" id="structpaimon_1_1_options_1a1274b48114fb97b2881ac12839977b10"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BUCKET_KEY</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options10BUCKET_KEYE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“bucket-key” - Specify the paimon distribution policy. </p> |
| <p>Data is assigned to each bucket according to the hash value of bucket-key. If you specify multiple fields, delimiter is ‘,’. If not specified, the primary key will be used, if there is no primary key, the full row will be used. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options9PAGE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options9PAGE_SIZEE"></span><span id="_CPPv2N6paimon7Options9PAGE_SIZEE"></span><span id="paimon::Options::PAGE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a5b7cfde2732a102a84c9d0a140cbbec7"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PAGE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options9PAGE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“page-size” - Memory page size, default value 64 kb. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options11FILE_FORMATE"> |
| <span id="_CPPv3N6paimon7Options11FILE_FORMATE"></span><span id="_CPPv2N6paimon7Options11FILE_FORMATE"></span><span id="paimon::Options::FILE_FORMAT__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab6ab49b3757e09afa8a0ea93e102da6b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_FORMAT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options11FILE_FORMATE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file.format” - Specify the message format of data files. </p> |
| <p>Default value is parquet. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options11FILE_SYSTEME"> |
| <span id="_CPPv3N6paimon7Options11FILE_SYSTEME"></span><span id="_CPPv2N6paimon7Options11FILE_SYSTEME"></span><span id="paimon::Options::FILE_SYSTEM__cCA"></span><span class="target" id="structpaimon_1_1_options_1a91cdf2a3a8110ea53a0d9197d38cfae3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_SYSTEM</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options11FILE_SYSTEME" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file-system” - Specify the file system. </p> |
| <p>Default value is local. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16TARGET_FILE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options16TARGET_FILE_SIZEE"></span><span id="_CPPv2N6paimon7Options16TARGET_FILE_SIZEE"></span><span id="paimon::Options::TARGET_FILE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1aea71adb55d0c0163de81ce345ab60a3c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TARGET_FILE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16TARGET_FILE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“target-file-size” - Target size of a file. </p> |
| <p>primary key table: the default value is 128 MB. append table: the default value is 256 MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21BLOB_TARGET_FILE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options21BLOB_TARGET_FILE_SIZEE"></span><span id="_CPPv2N6paimon7Options21BLOB_TARGET_FILE_SIZEE"></span><span id="paimon::Options::BLOB_TARGET_FILE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1aa10918f1e1847610cc2369e0f6701419"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_TARGET_FILE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21BLOB_TARGET_FILE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob.target-file-size” - Target size of a blob file. Default is TARGET_FILE_SIZE. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options22PARTITION_DEFAULT_NAMEE"> |
| <span id="_CPPv3N6paimon7Options22PARTITION_DEFAULT_NAMEE"></span><span id="_CPPv2N6paimon7Options22PARTITION_DEFAULT_NAMEE"></span><span id="paimon::Options::PARTITION_DEFAULT_NAME__cCA"></span><span class="target" id="structpaimon_1_1_options_1a3d2781743b85911a6245f621ab2b5a72"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PARTITION_DEFAULT_NAME</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options22PARTITION_DEFAULT_NAMEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“partition.default-name” - The default partition name in case the dynamic partition column value is null/empty string. </p> |
| <p>Default is “__DEFAULT_PARTITION__”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16FILE_COMPRESSIONE"> |
| <span id="_CPPv3N6paimon7Options16FILE_COMPRESSIONE"></span><span id="_CPPv2N6paimon7Options16FILE_COMPRESSIONE"></span><span id="paimon::Options::FILE_COMPRESSION__cCA"></span><span class="target" id="structpaimon_1_1_options_1a71a027400d3e66ad15312ddd0af73e9c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_COMPRESSION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16FILE_COMPRESSIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file.compression” - The default file compression is zstd. </p> |
| <p>For faster read and write, it is recommended to use zstd. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27FILE_COMPRESSION_ZSTD_LEVELE"> |
| <span id="_CPPv3N6paimon7Options27FILE_COMPRESSION_ZSTD_LEVELE"></span><span id="_CPPv2N6paimon7Options27FILE_COMPRESSION_ZSTD_LEVELE"></span><span id="paimon::Options::FILE_COMPRESSION_ZSTD_LEVEL__cCA"></span><span class="target" id="structpaimon_1_1_options_1aa5b3a1fc8018b3cfa18036e9200f7a77"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_COMPRESSION_ZSTD_LEVEL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27FILE_COMPRESSION_ZSTD_LEVELE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file.compression.zstd-level” Default file compression zstd level. </p> |
| <p>For higher compression rates, it can be configured to 9, but the read and write speed will significantly decrease. Default value is 1. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options25MANIFEST_TARGET_FILE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options25MANIFEST_TARGET_FILE_SIZEE"></span><span id="_CPPv2N6paimon7Options25MANIFEST_TARGET_FILE_SIZEE"></span><span id="paimon::Options::MANIFEST_TARGET_FILE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a3c4da2efb535830009f96cf610abb48e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MANIFEST_TARGET_FILE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options25MANIFEST_TARGET_FILE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“manifest.target-file-size” - Suggested file size of a manifest file. </p> |
| <p>Default value is 8MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options15MANIFEST_FORMATE"> |
| <span id="_CPPv3N6paimon7Options15MANIFEST_FORMATE"></span><span id="_CPPv2N6paimon7Options15MANIFEST_FORMATE"></span><span id="paimon::Options::MANIFEST_FORMAT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a0ac79f203f9b012175941c410e7b8aa2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MANIFEST_FORMAT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options15MANIFEST_FORMATE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“manifest.format” - Specify the message format of manifest files. </p> |
| <p>Default value is avro. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20MANIFEST_COMPRESSIONE"> |
| <span id="_CPPv3N6paimon7Options20MANIFEST_COMPRESSIONE"></span><span id="_CPPv2N6paimon7Options20MANIFEST_COMPRESSIONE"></span><span id="paimon::Options::MANIFEST_COMPRESSION__cCA"></span><span class="target" id="structpaimon_1_1_options_1a64199aab5e2949c8a6213fe2888c6c12"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MANIFEST_COMPRESSION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20MANIFEST_COMPRESSIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“manifest.compression” - File compression for manifest, default value is zstd. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24MANIFEST_MERGE_MIN_COUNTE"> |
| <span id="_CPPv3N6paimon7Options24MANIFEST_MERGE_MIN_COUNTE"></span><span id="_CPPv2N6paimon7Options24MANIFEST_MERGE_MIN_COUNTE"></span><span id="paimon::Options::MANIFEST_MERGE_MIN_COUNT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2a5f00d1318d9b0a6ae142ab4048e6b6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MANIFEST_MERGE_MIN_COUNT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24MANIFEST_MERGE_MIN_COUNTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“manifest.merge-min-count” - To avoid frequent manifest merges, this parameter specifies the minimum number of ManifestFileMeta to merge, default value is 30. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options34MANIFEST_FULL_COMPACTION_FILE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options34MANIFEST_FULL_COMPACTION_FILE_SIZEE"></span><span id="_CPPv2N6paimon7Options34MANIFEST_FULL_COMPACTION_FILE_SIZEE"></span><span id="paimon::Options::MANIFEST_FULL_COMPACTION_FILE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a180ad44e1fe9b14b08d0f11128c2036b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MANIFEST_FULL_COMPACTION_FILE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options34MANIFEST_FULL_COMPACTION_FILE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“manifest.full-compaction-threshold-size” - The size threshold for triggering full compaction of manifest, default value is 16MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24SOURCE_SPLIT_TARGET_SIZEE"> |
| <span id="_CPPv3N6paimon7Options24SOURCE_SPLIT_TARGET_SIZEE"></span><span id="_CPPv2N6paimon7Options24SOURCE_SPLIT_TARGET_SIZEE"></span><span id="paimon::Options::SOURCE_SPLIT_TARGET_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1aa609b09a43e0194db031cadb22e7252b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SOURCE_SPLIT_TARGET_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24SOURCE_SPLIT_TARGET_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“source.split.target-size” - Target size of a source split when scanning a bucket. </p> |
| <p>Default value is 128MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27SOURCE_SPLIT_OPEN_FILE_COSTE"> |
| <span id="_CPPv3N6paimon7Options27SOURCE_SPLIT_OPEN_FILE_COSTE"></span><span id="_CPPv2N6paimon7Options27SOURCE_SPLIT_OPEN_FILE_COSTE"></span><span id="paimon::Options::SOURCE_SPLIT_OPEN_FILE_COST__cCA"></span><span class="target" id="structpaimon_1_1_options_1a8db37fd6e275d5d4db725a76f34bd8e9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SOURCE_SPLIT_OPEN_FILE_COST</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27SOURCE_SPLIT_OPEN_FILE_COSTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“source.split.open-file-cost” - Open file cost of a source file. </p> |
| <p>It is used to avoid reading too many files with a source split, which can be very slow. Default value is 4MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16SCAN_SNAPSHOT_IDE"> |
| <span id="_CPPv3N6paimon7Options16SCAN_SNAPSHOT_IDE"></span><span id="_CPPv2N6paimon7Options16SCAN_SNAPSHOT_IDE"></span><span id="paimon::Options::SCAN_SNAPSHOT_ID__cCA"></span><span class="target" id="structpaimon_1_1_options_1a78c2c1ab1c9c296a43813c9cacdfe835"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_SNAPSHOT_ID</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16SCAN_SNAPSHOT_IDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.snapshot-id” - Optional snapshot id used in case of “from-snapshot” or “from-snapshot-full” scan mode </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options9SCAN_MODEE"> |
| <span id="_CPPv3N6paimon7Options9SCAN_MODEE"></span><span id="_CPPv2N6paimon7Options9SCAN_MODEE"></span><span id="paimon::Options::SCAN_MODE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a4943f66c2aa6662477edc4ff83f2aeac"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_MODE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options9SCAN_MODEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.mode” - Specify the scanning behavior of the source. </p> |
| <p>Values can be: “default”, “latest-full”, “latest”, “from-snapshot”, “from-snapshot-full”. Default value is “default”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options15READ_BATCH_SIZEE"> |
| <span id="_CPPv3N6paimon7Options15READ_BATCH_SIZEE"></span><span id="_CPPv2N6paimon7Options15READ_BATCH_SIZEE"></span><span id="paimon::Options::READ_BATCH_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7f83ced15c93c7fd98c28ed4b8a80935"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">READ_BATCH_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options15READ_BATCH_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“read.batch-size” - Read batch size for any file format if it supports. </p> |
| <p>The default value is 1024. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16WRITE_BATCH_SIZEE"> |
| <span id="_CPPv3N6paimon7Options16WRITE_BATCH_SIZEE"></span><span id="_CPPv2N6paimon7Options16WRITE_BATCH_SIZEE"></span><span id="paimon::Options::WRITE_BATCH_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2287eaa3a9b49904e10b009a7f57e1cc"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WRITE_BATCH_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16WRITE_BATCH_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“write.batch-size” - Write batch size for any file format if it supports. </p> |
| <p>The default value is 1024. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options17WRITE_BUFFER_SIZEE"> |
| <span id="_CPPv3N6paimon7Options17WRITE_BUFFER_SIZEE"></span><span id="_CPPv2N6paimon7Options17WRITE_BUFFER_SIZEE"></span><span id="paimon::Options::WRITE_BUFFER_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a047552260c3ed90836e59b5c6a184a7a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WRITE_BUFFER_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options17WRITE_BUFFER_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“write-buffer-size” - Amount of data to build up in memory before converting to a sorted on-disk file. </p> |
| <p>The default value is 256 mb </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options22WRITE_BUFFER_SPILLABLEE"> |
| <span id="_CPPv3N6paimon7Options22WRITE_BUFFER_SPILLABLEE"></span><span id="_CPPv2N6paimon7Options22WRITE_BUFFER_SPILLABLEE"></span><span id="paimon::Options::WRITE_BUFFER_SPILLABLE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7b21f5a2c67638e8e822e1c864c11695"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WRITE_BUFFER_SPILLABLE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options22WRITE_BUFFER_SPILLABLEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“write-buffer-spillable” - Whether the write buffer can be spillable. Default value is true. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options32WRITE_BUFFER_SPILL_MAX_DISK_SIZEE"> |
| <span id="_CPPv3N6paimon7Options32WRITE_BUFFER_SPILL_MAX_DISK_SIZEE"></span><span id="_CPPv2N6paimon7Options32WRITE_BUFFER_SPILL_MAX_DISK_SIZEE"></span><span id="paimon::Options::WRITE_BUFFER_SPILL_MAX_DISK_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7365e5f9c4f01dacedb8563fdf00e51e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WRITE_BUFFER_SPILL_MAX_DISK_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options32WRITE_BUFFER_SPILL_MAX_DISK_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“write-buffer-spill.max-disk-size” - The max disk to use for write buffer spill. </p> |
| <p>This only works when the write buffer spill is enabled. Default value is unlimited. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options31LOCAL_SORT_MAX_NUM_FILE_HANDLESE"> |
| <span id="_CPPv3N6paimon7Options31LOCAL_SORT_MAX_NUM_FILE_HANDLESE"></span><span id="_CPPv2N6paimon7Options31LOCAL_SORT_MAX_NUM_FILE_HANDLESE"></span><span id="paimon::Options::LOCAL_SORT_MAX_NUM_FILE_HANDLES__cCA"></span><span class="target" id="structpaimon_1_1_options_1ae38eae32aa4f1ddb8f71576c9249f40a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOCAL_SORT_MAX_NUM_FILE_HANDLES</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options31LOCAL_SORT_MAX_NUM_FILE_HANDLESE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“local-sort.max-num-file-handles” - The maximal fan-in for external merge sort. </p> |
| <p>It limits the number of file handles. If it is too small, may cause intermediate merging. But if it is too large, it will cause too many files opened at the same time, consume memory and lead to random reading. Default value is 128. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options17SPILL_COMPRESSIONE"> |
| <span id="_CPPv3N6paimon7Options17SPILL_COMPRESSIONE"></span><span id="_CPPv2N6paimon7Options17SPILL_COMPRESSIONE"></span><span id="paimon::Options::SPILL_COMPRESSION__cCA"></span><span class="target" id="structpaimon_1_1_options_1add5d64d3b06b2354f3d863a33d0cc26c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SPILL_COMPRESSION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options17SPILL_COMPRESSIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“spill-compression” - Compression for spill. Default value is zstd. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options28SPILL_COMPRESSION_ZSTD_LEVELE"> |
| <span id="_CPPv3N6paimon7Options28SPILL_COMPRESSION_ZSTD_LEVELE"></span><span id="_CPPv2N6paimon7Options28SPILL_COMPRESSION_ZSTD_LEVELE"></span><span id="paimon::Options::SPILL_COMPRESSION_ZSTD_LEVEL__cCA"></span><span class="target" id="structpaimon_1_1_options_1a46c4f8c735821b2396262ce212dafa28"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SPILL_COMPRESSION_ZSTD_LEVEL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options28SPILL_COMPRESSION_ZSTD_LEVELE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“spill-compression.zstd-level” - Default spill compression zstd level. </p> |
| <p>For higher compression rates, it can be configured to 9, but the read and write speed will significantly decrease. Default value is 1. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MINE"> |
| <span id="_CPPv3N6paimon7Options25SNAPSHOT_NUM_RETAINED_MINE"></span><span id="_CPPv2N6paimon7Options25SNAPSHOT_NUM_RETAINED_MINE"></span><span id="paimon::Options::SNAPSHOT_NUM_RETAINED_MIN__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2eae818025acd9da707952c56dc6eed1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SNAPSHOT_NUM_RETAINED_MIN</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MINE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“snapshot.num-retained.min” - The minimum number of completed snapshots to retain. </p> |
| <p>Should be greater than or equal to 1. Default value is 10 </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MAXE"> |
| <span id="_CPPv3N6paimon7Options25SNAPSHOT_NUM_RETAINED_MAXE"></span><span id="_CPPv2N6paimon7Options25SNAPSHOT_NUM_RETAINED_MAXE"></span><span id="paimon::Options::SNAPSHOT_NUM_RETAINED_MAX__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2c753272f7afce85fd4f9c13c37b367d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SNAPSHOT_NUM_RETAINED_MAX</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MAXE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“snapshot.num-retained.max” - The maximum number of completed snapshots to retain. </p> |
| <p>Should be greater than or equal to the minimum number. Default value is int32 max value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options22SNAPSHOT_TIME_RETAINEDE"> |
| <span id="_CPPv3N6paimon7Options22SNAPSHOT_TIME_RETAINEDE"></span><span id="_CPPv2N6paimon7Options22SNAPSHOT_TIME_RETAINEDE"></span><span id="paimon::Options::SNAPSHOT_TIME_RETAINED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a878d288cd32767680a5f2c1b6540ac54"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SNAPSHOT_TIME_RETAINED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options22SNAPSHOT_TIME_RETAINEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“snapshot.time-retained” - The maximum time of completed snapshots to retain. </p> |
| <p>Default value is 1 hour. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21SNAPSHOT_EXPIRE_LIMITE"> |
| <span id="_CPPv3N6paimon7Options21SNAPSHOT_EXPIRE_LIMITE"></span><span id="_CPPv2N6paimon7Options21SNAPSHOT_EXPIRE_LIMITE"></span><span id="paimon::Options::SNAPSHOT_EXPIRE_LIMIT__cCA"></span><span class="target" id="structpaimon_1_1_options_1ac3ba4534124e27beb027dac13ed585ee"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SNAPSHOT_EXPIRE_LIMIT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21SNAPSHOT_EXPIRE_LIMITE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“snapshot.expire.limit” - The maximum number of snapshots allowed to expire at a time. </p> |
| <p>Default value is 50. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options32SNAPSHOT_CLEAN_EMPTY_DIRECTORIESE"> |
| <span id="_CPPv3N6paimon7Options32SNAPSHOT_CLEAN_EMPTY_DIRECTORIESE"></span><span id="_CPPv2N6paimon7Options32SNAPSHOT_CLEAN_EMPTY_DIRECTORIESE"></span><span id="paimon::Options::SNAPSHOT_CLEAN_EMPTY_DIRECTORIES__cCA"></span><span class="target" id="structpaimon_1_1_options_1a0323dc398212e2087a542ffe65ec6120"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SNAPSHOT_CLEAN_EMPTY_DIRECTORIES</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options32SNAPSHOT_CLEAN_EMPTY_DIRECTORIESE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“snapshot.clean-empty-directories” - Whether to try to clean empty directories when expiring snapshots, if enabled, please note: hdfs: may print exceptions in NameNode. </p> |
| <p>oss/s3: may cause performance issue. Default value is false. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20COMMIT_FORCE_COMPACTE"> |
| <span id="_CPPv3N6paimon7Options20COMMIT_FORCE_COMPACTE"></span><span id="_CPPv2N6paimon7Options20COMMIT_FORCE_COMPACTE"></span><span id="paimon::Options::COMMIT_FORCE_COMPACT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a94ddd82de0bbcc4936fbcb13de37e332"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMMIT_FORCE_COMPACT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20COMMIT_FORCE_COMPACTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“commit.force-compact” - Whether to force a compaction before commit. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14COMMIT_TIMEOUTE"> |
| <span id="_CPPv3N6paimon7Options14COMMIT_TIMEOUTE"></span><span id="_CPPv2N6paimon7Options14COMMIT_TIMEOUTE"></span><span id="paimon::Options::COMMIT_TIMEOUT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2448d09733a570a6c9f66b433b58bfc8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMMIT_TIMEOUT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14COMMIT_TIMEOUTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“commit.timeout” - Timeout duration of retry when commit failed. No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options18COMMIT_MAX_RETRIESE"> |
| <span id="_CPPv3N6paimon7Options18COMMIT_MAX_RETRIESE"></span><span id="_CPPv2N6paimon7Options18COMMIT_MAX_RETRIESE"></span><span id="paimon::Options::COMMIT_MAX_RETRIES__cCA"></span><span class="target" id="structpaimon_1_1_options_1adb267e06a41749e8d4adbd1fa4da47e4"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMMIT_MAX_RETRIES</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options18COMMIT_MAX_RETRIESE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“commit.max-retries” - Maximum number of retries when commit failed. Default value is 10. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options41COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENTE"> |
| <span id="_CPPv3N6paimon7Options41COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENTE"></span><span id="_CPPv2N6paimon7Options41COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENTE"></span><span id="paimon::Options::COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a9ceebf36a1e4ebb44836346ba08b5d99"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options41COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.max-size-amplification-percent” - The size amplification is defined as the amount (in percentage) of additional storage needed to store a single byte of data in the merge tree for changelog mode table. </p> |
| <p>Default value is 200. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21COMPACTION_SIZE_RATIOE"> |
| <span id="_CPPv3N6paimon7Options21COMPACTION_SIZE_RATIOE"></span><span id="_CPPv2N6paimon7Options21COMPACTION_SIZE_RATIOE"></span><span id="paimon::Options::COMPACTION_SIZE_RATIO__cCA"></span><span class="target" id="structpaimon_1_1_options_1ac01d19720c6d5cb0aef2a40e2d501e78"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_SIZE_RATIO</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21COMPACTION_SIZE_RATIOE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.size-ratio” - Percentage flexibility while comparing sorted run size for changelog mode table. </p> |
| <p>If the candidate sorted run(s) size is 1% smaller than the next sorted run’s size, then include next sorted run into this candidate set. Default value is 1. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options34NUM_SORTED_RUNS_COMPACTION_TRIGGERE"> |
| <span id="_CPPv3N6paimon7Options34NUM_SORTED_RUNS_COMPACTION_TRIGGERE"></span><span id="_CPPv2N6paimon7Options34NUM_SORTED_RUNS_COMPACTION_TRIGGERE"></span><span id="paimon::Options::NUM_SORTED_RUNS_COMPACTION_TRIGGER__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2a25e3f69fbb5fc9426bdf13a340d200"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NUM_SORTED_RUNS_COMPACTION_TRIGGER</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options34NUM_SORTED_RUNS_COMPACTION_TRIGGERE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“num-sorted-run.compaction-trigger” - The sorted run number to trigger compaction. </p> |
| <p>Includes level0 files (one file one sorted run) and high-level runs (one level one sorted run). Default value is 5. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options28NUM_SORTED_RUNS_STOP_TRIGGERE"> |
| <span id="_CPPv3N6paimon7Options28NUM_SORTED_RUNS_STOP_TRIGGERE"></span><span id="_CPPv2N6paimon7Options28NUM_SORTED_RUNS_STOP_TRIGGERE"></span><span id="paimon::Options::NUM_SORTED_RUNS_STOP_TRIGGER__cCA"></span><span class="target" id="structpaimon_1_1_options_1a03e1d53bda1a20f5f0a872038e0a6db2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NUM_SORTED_RUNS_STOP_TRIGGER</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options28NUM_SORTED_RUNS_STOP_TRIGGERE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“num-sorted-run.stop-trigger” - The number of sorted runs that trigger the stopping of writes, the default value is ‘num-sorted-run.compaction-trigger’ + 3. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options10NUM_LEVELSE"> |
| <span id="_CPPv3N6paimon7Options10NUM_LEVELSE"></span><span id="_CPPv2N6paimon7Options10NUM_LEVELSE"></span><span id="paimon::Options::NUM_LEVELS__cCA"></span><span class="target" id="structpaimon_1_1_options_1abaa3ebdd85e55dce5bbe788902ae2df1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NUM_LEVELS</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options10NUM_LEVELSE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“num-levels” - Total level number, for example, there are 3 levels, including 0,1,2 levels. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options11LOOKUP_WAITE"> |
| <span id="_CPPv3N6paimon7Options11LOOKUP_WAITE"></span><span id="_CPPv2N6paimon7Options11LOOKUP_WAITE"></span><span id="paimon::Options::LOOKUP_WAIT__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab8b40e9cc3ae4627ef6303e8a7cdf921"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_WAIT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options11LOOKUP_WAITE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup-wait” - When need to lookup, commit will wait for compaction by lookup. </p> |
| <p>Default value is “true”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14LOOKUP_COMPACTE"> |
| <span id="_CPPv3N6paimon7Options14LOOKUP_COMPACTE"></span><span id="_CPPv2N6paimon7Options14LOOKUP_COMPACTE"></span><span id="paimon::Options::LOOKUP_COMPACT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a8cd189fc83d90bc4b98c81822feeefa3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_COMPACT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14LOOKUP_COMPACTE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup-compact” - Lookup compact mode used for lookup compaction. </p> |
| <p>Default value is LookupCompactMode::RADICAL. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27COMPACTION_FORCE_UP_LEVEL_0E"> |
| <span id="_CPPv3N6paimon7Options27COMPACTION_FORCE_UP_LEVEL_0E"></span><span id="_CPPv2N6paimon7Options27COMPACTION_FORCE_UP_LEVEL_0E"></span><span id="paimon::Options::COMPACTION_FORCE_UP_LEVEL_0__cCA"></span><span class="target" id="structpaimon_1_1_options_1a43fa55b19115ec0e16d3d36b3d161bf9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_FORCE_UP_LEVEL_0</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27COMPACTION_FORCE_UP_LEVEL_0E" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.force-up-level-0” - If set to true, compaction strategy will always include all level 0 files in candidates. </p> |
| <p>Default value is false. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27LOOKUP_COMPACT_MAX_INTERVALE"> |
| <span id="_CPPv3N6paimon7Options27LOOKUP_COMPACT_MAX_INTERVALE"></span><span id="_CPPv2N6paimon7Options27LOOKUP_COMPACT_MAX_INTERVALE"></span><span id="paimon::Options::LOOKUP_COMPACT_MAX_INTERVAL__cCA"></span><span class="target" id="structpaimon_1_1_options_1afc0cb7d652fe82c293761999b67f6a1f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_COMPACT_MAX_INTERVAL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27LOOKUP_COMPACT_MAX_INTERVALE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup-compact.max-interval” - The max interval for a gentle mode lookup compaction to be triggered. </p> |
| <p>For every interval, a forced lookup compaction will be performed to flush L0 files to higher level. This option is only valid when lookup-compact mode is gentle. No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14SEQUENCE_FIELDE"> |
| <span id="_CPPv3N6paimon7Options14SEQUENCE_FIELDE"></span><span id="_CPPv2N6paimon7Options14SEQUENCE_FIELDE"></span><span id="paimon::Options::SEQUENCE_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a07322605bcff72ca8281dbccda0daab3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SEQUENCE_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14SEQUENCE_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“sequence.field” - The field that generates the sequence number for primary key table, the sequence number determines which data is the most recent. </p> |
| <p>Value use “,” as delimiter. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options25SEQUENCE_FIELD_SORT_ORDERE"> |
| <span id="_CPPv3N6paimon7Options25SEQUENCE_FIELD_SORT_ORDERE"></span><span id="_CPPv2N6paimon7Options25SEQUENCE_FIELD_SORT_ORDERE"></span><span id="paimon::Options::SEQUENCE_FIELD_SORT_ORDER__cCA"></span><span class="target" id="structpaimon_1_1_options_1a70e6bcd22de046c55b5c756b1806528c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SEQUENCE_FIELD_SORT_ORDER</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options25SEQUENCE_FIELD_SORT_ORDERE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“sequence.field.sort-order” - Specify the order of sequence.field. </p> |
| <p>Values can be: “ascending”, “descending”. Default value is “ascending”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options12MERGE_ENGINEE"> |
| <span id="_CPPv3N6paimon7Options12MERGE_ENGINEE"></span><span id="_CPPv2N6paimon7Options12MERGE_ENGINEE"></span><span id="paimon::Options::MERGE_ENGINE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a76a874c19324589247093ffc26d0acc1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MERGE_ENGINE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options12MERGE_ENGINEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“merge-engine” - Specify the merge engine for table with primary key. </p> |
| <p>Values can be: “deduplicate”, “partial-update”, “aggregation”, “first-row”. Default value is “deduplicate”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options11SORT_ENGINEE"> |
| <span id="_CPPv3N6paimon7Options11SORT_ENGINEE"></span><span id="_CPPv2N6paimon7Options11SORT_ENGINEE"></span><span id="paimon::Options::SORT_ENGINE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a98c43b0233de7def0c32485028e72e8d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SORT_ENGINE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options11SORT_ENGINEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“sort-engine” - Specify the sort engine for table with primary key. </p> |
| <p>Values can be: “min-heap”, “loser-tree”. Default value is “loser-tree”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options13IGNORE_DELETEE"> |
| <span id="_CPPv3N6paimon7Options13IGNORE_DELETEE"></span><span id="_CPPv2N6paimon7Options13IGNORE_DELETEE"></span><span id="paimon::Options::IGNORE_DELETE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a6933b0046d98486fc800cd38c222b773"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IGNORE_DELETE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options13IGNORE_DELETEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“ignore-delete” - Whether to ignore delete records. Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options23FIELDS_DEFAULT_AGG_FUNCE"> |
| <span id="_CPPv3N6paimon7Options23FIELDS_DEFAULT_AGG_FUNCE"></span><span id="_CPPv2N6paimon7Options23FIELDS_DEFAULT_AGG_FUNCE"></span><span id="paimon::Options::FIELDS_DEFAULT_AGG_FUNC__cCA"></span><span class="target" id="structpaimon_1_1_options_1aa71f20c1cbcfbc05c5b7438c1ef90355"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FIELDS_DEFAULT_AGG_FUNC</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options23FIELDS_DEFAULT_AGG_FUNCE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“fields.default-aggregate-function” - Default aggregate function of all fields for partial-update and aggregate merge function. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24DELETION_VECTORS_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options24DELETION_VECTORS_ENABLEDE"></span><span id="_CPPv2N6paimon7Options24DELETION_VECTORS_ENABLEDE"></span><span id="paimon::Options::DELETION_VECTORS_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a74820aa9cd3a53d9685ccbc469ee6367"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DELETION_VECTORS_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24DELETION_VECTORS_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“deletion-vectors.enabled” - Whether to enable deletion vectors mode. </p> |
| <p>In this mode, index files containing deletion vectors are generated when data is written, which marks the data for deletion. During read operations, by applying these index files, merging can be avoided. Default value is false. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options38DELETION_VECTOR_INDEX_FILE_TARGET_SIZEE"> |
| <span id="_CPPv3N6paimon7Options38DELETION_VECTOR_INDEX_FILE_TARGET_SIZEE"></span><span id="_CPPv2N6paimon7Options38DELETION_VECTOR_INDEX_FILE_TARGET_SIZEE"></span><span id="paimon::Options::DELETION_VECTOR_INDEX_FILE_TARGET_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a216e6aeb19b745a57dc6dbb19968ac7e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DELETION_VECTOR_INDEX_FILE_TARGET_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options38DELETION_VECTOR_INDEX_FILE_TARGET_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“deletion-vector.index-file.target-size” - The target size of deletion vector index file. </p> |
| <p>Default value is 2MB. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24DELETION_VECTOR_BITMAP64E"> |
| <span id="_CPPv3N6paimon7Options24DELETION_VECTOR_BITMAP64E"></span><span id="_CPPv2N6paimon7Options24DELETION_VECTOR_BITMAP64E"></span><span id="paimon::Options::DELETION_VECTOR_BITMAP64__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab5d9c282d5dbc2300cd24c8250042b9e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DELETION_VECTOR_BITMAP64</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24DELETION_VECTOR_BITMAP64E" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“deletion-vectors.bitmap64” - Enable 64 bit bitmap implementation. </p> |
| <p>Note that only 64 bit bitmap implementation is compatible with Iceberg. Default value is “false”. </p> |
| <div class="admonition note"> |
| <p class="admonition-title">Note</p> |
| <p>: bitmap64 dv is not supported. </p> |
| </div> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options18CHANGELOG_PRODUCERE"> |
| <span id="_CPPv3N6paimon7Options18CHANGELOG_PRODUCERE"></span><span id="_CPPv2N6paimon7Options18CHANGELOG_PRODUCERE"></span><span id="paimon::Options::CHANGELOG_PRODUCER__cCA"></span><span class="target" id="structpaimon_1_1_options_1a221864b071bf35238a2f0643ef707c91"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CHANGELOG_PRODUCER</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options18CHANGELOG_PRODUCERE" title="Link to this definition">#</a><br /></dt> |
| <dd><p> |
| “changelog-producer” - Whether to double write to a changelog file. This changelog file keeps the details of data changes, it can be read directly during stream reads. This can be applied to tables with primary keys. Values can be “none”, “input”, “lookup”, “full-compaction”. Default value is “none”. </p> |
| <div class="admonition note"> |
| <p class="admonition-title">Note</p> |
| <p><code class="docutils literal notranslate"><span class="pre">CHANGELOG_PRODUCER</span></code> currently only support <code class="docutils literal notranslate"><span class="pre">none</span></code></p> |
| </div> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options12FORCE_LOOKUPE"> |
| <span id="_CPPv3N6paimon7Options12FORCE_LOOKUPE"></span><span id="_CPPv2N6paimon7Options12FORCE_LOOKUPE"></span><span id="paimon::Options::FORCE_LOOKUP__cCA"></span><span class="target" id="structpaimon_1_1_options_1a4bb834532b220d8fa4bac2df74d26e05"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FORCE_LOOKUP</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options12FORCE_LOOKUPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“force-lookup” - Whether to force the use of lookup for compaction. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options38PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETEE"> |
| <span id="_CPPv3N6paimon7Options38PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETEE"></span><span id="_CPPv2N6paimon7Options38PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETEE"></span><span id="paimon::Options::PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETE__cCA"></span><span class="target" id="structpaimon_1_1_options_1af173f870c67bfaa3fcf3800fa0cf9402"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options38PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“partial-update.remove-record-on-delete” - Whether to remove the whole row in partial-update engine when records are received. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options46PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUPE"> |
| <span id="_CPPv3N6paimon7Options46PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUPE"></span><span id="_CPPv2N6paimon7Options46PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUPE"></span><span id="paimon::Options::PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUP__cCA"></span><span class="target" id="structpaimon_1_1_options_1a57cdd3e2e66df9a97ee51bcd60251c89"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUP</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options46PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“partial-update.remove-record-on-sequence-group” - When records of the given sequence groups are received, remove the whole row. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20SCAN_FALLBACK_BRANCHE"> |
| <span id="_CPPv3N6paimon7Options20SCAN_FALLBACK_BRANCHE"></span><span id="_CPPv2N6paimon7Options20SCAN_FALLBACK_BRANCHE"></span><span id="paimon::Options::SCAN_FALLBACK_BRANCH__cCA"></span><span class="target" id="structpaimon_1_1_options_1a5ef2b53ac7ded65625545e75efef26ae"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_FALLBACK_BRANCH</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20SCAN_FALLBACK_BRANCHE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.fallback-branch” - When a batch job queries from a table, if a partition does not exist in the current branch, the reader will try to get this partition from this fallback branch. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options6BRANCHE"> |
| <span id="_CPPv3N6paimon7Options6BRANCHE"></span><span id="_CPPv2N6paimon7Options6BRANCHE"></span><span id="paimon::Options::BRANCH__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7759e2bf7eea6b4fa657f29e21a0d437"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BRANCH</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options6BRANCHE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“branch” - Specify branch name. Default value is “main”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options23FILE_INDEX_READ_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options23FILE_INDEX_READ_ENABLEDE"></span><span id="_CPPv2N6paimon7Options23FILE_INDEX_READ_ENABLEDE"></span><span id="paimon::Options::FILE_INDEX_READ_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a8d1a70db1f9e9eb27618fac1f9f96a86"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_INDEX_READ_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options23FILE_INDEX_READ_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file-index.read.enabled” - Whether enabled read file index. Default value is “true”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24DATA_FILE_EXTERNAL_PATHSE"> |
| <span id="_CPPv3N6paimon7Options24DATA_FILE_EXTERNAL_PATHSE"></span><span id="_CPPv2N6paimon7Options24DATA_FILE_EXTERNAL_PATHSE"></span><span id="paimon::Options::DATA_FILE_EXTERNAL_PATHS__cCA"></span><span class="target" id="structpaimon_1_1_options_1abdbc3a1b6f206104f7e6d3d8df5a6dae"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DATA_FILE_EXTERNAL_PATHS</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24DATA_FILE_EXTERNAL_PATHSE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“data-file.external-paths” - The external paths where the data of this table will be written, multiple elements separated by commas. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options33DATA_FILE_EXTERNAL_PATHS_STRATEGYE"> |
| <span id="_CPPv3N6paimon7Options33DATA_FILE_EXTERNAL_PATHS_STRATEGYE"></span><span id="_CPPv2N6paimon7Options33DATA_FILE_EXTERNAL_PATHS_STRATEGYE"></span><span id="paimon::Options::DATA_FILE_EXTERNAL_PATHS_STRATEGY__cCA"></span><span class="target" id="structpaimon_1_1_options_1afdfac4ab2795c18d579580443f0a3228"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DATA_FILE_EXTERNAL_PATHS_STRATEGY</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options33DATA_FILE_EXTERNAL_PATHS_STRATEGYE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“data-file.external-paths.strategy” - The strategy of selecting an external path when writing data. </p> |
| <p>Values can be: “none”, “specific-fs”, “round-robin”. Default value is “none”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options16DATA_FILE_PREFIXE"> |
| <span id="_CPPv3N6paimon7Options16DATA_FILE_PREFIXE"></span><span id="_CPPv2N6paimon7Options16DATA_FILE_PREFIXE"></span><span id="paimon::Options::DATA_FILE_PREFIX__cCA"></span><span class="target" id="structpaimon_1_1_options_1a6793acd517b0759d14e18c89808a70c0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DATA_FILE_PREFIX</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options16DATA_FILE_PREFIXE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“data-file.prefix” - Specify the file name prefix of data files. Default value is “data-”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27INDEX_FILE_IN_DATA_FILE_DIRE"> |
| <span id="_CPPv3N6paimon7Options27INDEX_FILE_IN_DATA_FILE_DIRE"></span><span id="_CPPv2N6paimon7Options27INDEX_FILE_IN_DATA_FILE_DIRE"></span><span id="paimon::Options::INDEX_FILE_IN_DATA_FILE_DIR__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7d1e5032bb6fab186cca56dc2070369a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">INDEX_FILE_IN_DATA_FILE_DIR</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27INDEX_FILE_IN_DATA_FILE_DIRE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“index-file-in-data-file-dir” - Whether index file in data file directory. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20ROW_TRACKING_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options20ROW_TRACKING_ENABLEDE"></span><span id="_CPPv2N6paimon7Options20ROW_TRACKING_ENABLEDE"></span><span id="paimon::Options::ROW_TRACKING_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1adae9d0eca977241094aad9d8f89281a1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ROW_TRACKING_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20ROW_TRACKING_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“row-tracking.enabled” - Whether enable unique row id for append table. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options38ROW_TRACKING_PARTITION_GROUP_ON_COMMITE"> |
| <span id="_CPPv3N6paimon7Options38ROW_TRACKING_PARTITION_GROUP_ON_COMMITE"></span><span id="_CPPv2N6paimon7Options38ROW_TRACKING_PARTITION_GROUP_ON_COMMITE"></span><span id="paimon::Options::ROW_TRACKING_PARTITION_GROUP_ON_COMMIT__cCA"></span><span class="target" id="structpaimon_1_1_options_1a3b5984310f6ab2af22cdb9b0949fe9e8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ROW_TRACKING_PARTITION_GROUP_ON_COMMIT</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options38ROW_TRACKING_PARTITION_GROUP_ON_COMMITE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“row-tracking.partition-group-on-commit” - When row-tracking is enabled, whether to group new file metas by partition before commit, so that assigned row IDs are contiguous within each partition. </p> |
| <p>This is useful if you want to build global indices on this table. Default value is “true”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options22DATA_EVOLUTION_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options22DATA_EVOLUTION_ENABLEDE"></span><span id="_CPPv2N6paimon7Options22DATA_EVOLUTION_ENABLEDE"></span><span id="paimon::Options::DATA_EVOLUTION_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab1508a51de5769f8906183f5ecb3aedd"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DATA_EVOLUTION_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options22DATA_EVOLUTION_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“data-evolution.enabled” - Whether enable data evolution for row tracking table. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options30PARTITION_GENERATE_LEGACY_NAMEE"> |
| <span id="_CPPv3N6paimon7Options30PARTITION_GENERATE_LEGACY_NAMEE"></span><span id="_CPPv2N6paimon7Options30PARTITION_GENERATE_LEGACY_NAMEE"></span><span id="paimon::Options::PARTITION_GENERATE_LEGACY_NAME__cCA"></span><span class="target" id="structpaimon_1_1_options_1a05ba604edad1ca939f642e72414b9c08"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PARTITION_GENERATE_LEGACY_NAME</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options30PARTITION_GENERATE_LEGACY_NAMEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“partition.legacy-name” - The legacy partition name is using <code class="docutils literal notranslate"><span class="pre">ToString</span></code> for all types. </p> |
| <p>If false, using casting to string for all types. Default value is “true”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options18BLOB_AS_DESCRIPTORE"> |
| <span id="_CPPv3N6paimon7Options18BLOB_AS_DESCRIPTORE"></span><span id="_CPPv2N6paimon7Options18BLOB_AS_DESCRIPTORE"></span><span id="paimon::Options::BLOB_AS_DESCRIPTOR__cCA"></span><span class="target" id="structpaimon_1_1_options_1a565d571a883532d4637b8fccdfc78920"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_AS_DESCRIPTOR</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options18BLOB_AS_DESCRIPTORE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-as-descriptor” - Read and write blob field using blob descriptor rather than blob bytes. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options10BLOB_FIELDE"> |
| <span id="_CPPv3N6paimon7Options10BLOB_FIELDE"></span><span id="_CPPv2N6paimon7Options10BLOB_FIELDE"></span><span id="paimon::Options::BLOB_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a6e0f91a9802ad4561bc5a873968dc8e3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options10BLOB_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-field” - Specifies column names that should be stored as blob type. </p> |
| <p>This is used when you want to treat a BYTES column as a BLOB. Fields listed in blob-descriptor-field or blob-view-field are also treated as BLOB fields. Comma-separated field names. Multiple blob fields are supported. No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21BLOB_DESCRIPTOR_FIELDE"> |
| <span id="_CPPv3N6paimon7Options21BLOB_DESCRIPTOR_FIELDE"></span><span id="_CPPv2N6paimon7Options21BLOB_DESCRIPTOR_FIELDE"></span><span id="paimon::Options::BLOB_DESCRIPTOR_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1ac1567b5842c0fefaa4c63c11bf2eb9ad"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_DESCRIPTOR_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21BLOB_DESCRIPTOR_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-descriptor-field” - Comma-separated field names to treat as BLOB fields and store as serialized BlobDescriptor bytes inline in data files. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options30FALLBACK_BLOB_DESCRIPTOR_FIELDE"> |
| <span id="_CPPv3N6paimon7Options30FALLBACK_BLOB_DESCRIPTOR_FIELDE"></span><span id="_CPPv2N6paimon7Options30FALLBACK_BLOB_DESCRIPTOR_FIELDE"></span><span id="paimon::Options::FALLBACK_BLOB_DESCRIPTOR_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a401947f398331816bd096d9c2cdc531a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FALLBACK_BLOB_DESCRIPTOR_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options30FALLBACK_BLOB_DESCRIPTOR_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob.stored-descriptor-fields” deprecated as a fallback for <code class="docutils literal notranslate"><span class="pre">BLOB_DESCRIPTOR_FIELD</span></code>. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options15BLOB_VIEW_FIELDE"> |
| <span id="_CPPv3N6paimon7Options15BLOB_VIEW_FIELDE"></span><span id="_CPPv2N6paimon7Options15BLOB_VIEW_FIELDE"></span><span id="paimon::Options::BLOB_VIEW_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1ae4c01185d92a99752d99e3acf6a4e2a1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_VIEW_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options15BLOB_VIEW_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-view-field” - Comma-separated field names to treat as BLOB fields and store as serialized BlobViewStruct bytes inline in data files and resolve from upstream tables at read time. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27BLOB_EXTERNAL_STORAGE_FIELDE"> |
| <span id="_CPPv3N6paimon7Options27BLOB_EXTERNAL_STORAGE_FIELDE"></span><span id="_CPPv2N6paimon7Options27BLOB_EXTERNAL_STORAGE_FIELDE"></span><span id="paimon::Options::BLOB_EXTERNAL_STORAGE_FIELD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a2e2eb0bd9db920a0832ac1851f7a2edb"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_EXTERNAL_STORAGE_FIELD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27BLOB_EXTERNAL_STORAGE_FIELDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-external-storage-field” - Comma-separated BLOB field names (must be a subset of blob-descriptor-field ) whose raw data will be written to external storage at write time. </p> |
| <p>The external storage path is configured via blob-external-storage-path. Orphan file cleanup is not applied to that path. No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26BLOB_EXTERNAL_STORAGE_PATHE"> |
| <span id="_CPPv3N6paimon7Options26BLOB_EXTERNAL_STORAGE_PATHE"></span><span id="_CPPv2N6paimon7Options26BLOB_EXTERNAL_STORAGE_PATHE"></span><span id="paimon::Options::BLOB_EXTERNAL_STORAGE_PATH__cCA"></span><span class="target" id="structpaimon_1_1_options_1a7f195db3ca63e944170c7d2e8e592a15"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BLOB_EXTERNAL_STORAGE_PATH</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26BLOB_EXTERNAL_STORAGE_PATHE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“blob-external-storage-path” - The external storage path where raw BLOB data from fields configured by ‘blob-external-storage-field’ is written at write time. </p> |
| <p>Orphan file cleanup is not applied to this path. No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20GLOBAL_INDEX_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options20GLOBAL_INDEX_ENABLEDE"></span><span id="_CPPv2N6paimon7Options20GLOBAL_INDEX_ENABLEDE"></span><span id="paimon::Options::GLOBAL_INDEX_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1aaf4ad3e62fef143409b14298762d5da5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GLOBAL_INDEX_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20GLOBAL_INDEX_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“global-index.enabled” - Whether to enable global index for scan. Default value is “true”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options23GLOBAL_INDEX_THREAD_NUME"> |
| <span id="_CPPv3N6paimon7Options23GLOBAL_INDEX_THREAD_NUME"></span><span id="_CPPv2N6paimon7Options23GLOBAL_INDEX_THREAD_NUME"></span><span id="paimon::Options::GLOBAL_INDEX_THREAD_NUM__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab6850d6f3f84116c1d0ec0bc9f391550"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GLOBAL_INDEX_THREAD_NUM</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options23GLOBAL_INDEX_THREAD_NUME" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“global-index.thread-num” - The maximum number of concurrent scanner for global index. </p> |
| <p>No default value. By default is the number of processors available to the machine. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26GLOBAL_INDEX_EXTERNAL_PATHE"> |
| <span id="_CPPv3N6paimon7Options26GLOBAL_INDEX_EXTERNAL_PATHE"></span><span id="_CPPv2N6paimon7Options26GLOBAL_INDEX_EXTERNAL_PATHE"></span><span id="paimon::Options::GLOBAL_INDEX_EXTERNAL_PATH__cCA"></span><span class="target" id="structpaimon_1_1_options_1a91776657416bbef513812e941bc30c06"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GLOBAL_INDEX_EXTERNAL_PATH</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26GLOBAL_INDEX_EXTERNAL_PATHE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“global-index.external-path” - Global index root directory, if not set, the global index files will be stored under the index directory. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options35AGGREGATION_REMOVE_RECORD_ON_DELETEE"> |
| <span id="_CPPv3N6paimon7Options35AGGREGATION_REMOVE_RECORD_ON_DELETEE"></span><span id="_CPPv2N6paimon7Options35AGGREGATION_REMOVE_RECORD_ON_DELETEE"></span><span id="paimon::Options::AGGREGATION_REMOVE_RECORD_ON_DELETE__cCA"></span><span class="target" id="structpaimon_1_1_options_1addd618c360b71b518b62bc4ccd462832"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AGGREGATION_REMOVE_RECORD_ON_DELETE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options35AGGREGATION_REMOVE_RECORD_ON_DELETEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“aggregation.remove-record-on-delete” - Whether to remove the whole row in aggregation engine when delete records are received. </p> |
| <p>Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options34TABLE_READ_SEQUENCE_NUMBER_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options34TABLE_READ_SEQUENCE_NUMBER_ENABLEDE"></span><span id="_CPPv2N6paimon7Options34TABLE_READ_SEQUENCE_NUMBER_ENABLEDE"></span><span id="paimon::Options::TABLE_READ_SEQUENCE_NUMBER_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a416fd16dc81f6777059d9df90d634fca"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TABLE_READ_SEQUENCE_NUMBER_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options34TABLE_READ_SEQUENCE_NUMBER_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“table-read.sequence-number.enabled” - Whether to include the _SEQUENCE_NUMBER field when reading the audit_log or binlog system tables. </p> |
| <p>This is only valid for primary key tables. Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options33KEY_VALUE_SEQUENCE_NUMBER_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options33KEY_VALUE_SEQUENCE_NUMBER_ENABLEDE"></span><span id="_CPPv2N6paimon7Options33KEY_VALUE_SEQUENCE_NUMBER_ENABLEDE"></span><span id="paimon::Options::KEY_VALUE_SEQUENCE_NUMBER_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a8bd2f5a1884c83792798e1547da3941a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">KEY_VALUE_SEQUENCE_NUMBER_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options33KEY_VALUE_SEQUENCE_NUMBER_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“key-value.sequence_number.enabled” - Whether to include the _SEQUENCE_NUMBER field when reading key-value data. </p> |
| <p>This is an internal option used by AuditLogTable and BinlogTable when table-read.sequence-number.enabled is set to true. Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21SCAN_TIMESTAMP_MILLISE"> |
| <span id="_CPPv3N6paimon7Options21SCAN_TIMESTAMP_MILLISE"></span><span id="_CPPv2N6paimon7Options21SCAN_TIMESTAMP_MILLISE"></span><span id="paimon::Options::SCAN_TIMESTAMP_MILLIS__cCA"></span><span class="target" id="structpaimon_1_1_options_1a5ee6b8c34044b95b01d317d179ce39fe"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_TIMESTAMP_MILLIS</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21SCAN_TIMESTAMP_MILLISE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.timestamp-millis” - Optional timestamp used in case of “from-timestamp” scan mode. </p> |
| <p>For batch sources, produces the latest snapshot earlier than or equal to the timestamp. For streaming sources, starts from the first snapshot at or after the timestamp. “scan.timestamp” can be used as an alternative string input for the same mode. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options14SCAN_TIMESTAMPE"> |
| <span id="_CPPv3N6paimon7Options14SCAN_TIMESTAMPE"></span><span id="_CPPv2N6paimon7Options14SCAN_TIMESTAMPE"></span><span id="paimon::Options::SCAN_TIMESTAMP__cCA"></span><span class="target" id="structpaimon_1_1_options_1aaa7fb0563444725da6bb9551110faf43"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_TIMESTAMP</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options14SCAN_TIMESTAMPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.timestamp” - Optional timestamp string used in case of “from-timestamp” scan mode, as an alternative to “scan.timestamp-millis”. </p> |
| <p>It will be automatically converted to timestamp in unix milliseconds, using local time zone. Supported formats: yyyy-MM-dd, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd HH:mm:ss.SSS. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options13SCAN_TAG_NAMEE"> |
| <span id="_CPPv3N6paimon7Options13SCAN_TAG_NAMEE"></span><span id="_CPPv2N6paimon7Options13SCAN_TAG_NAMEE"></span><span id="paimon::Options::SCAN_TAG_NAME__cCA"></span><span class="target" id="structpaimon_1_1_options_1a871329d73f2137906c780e3ee79f9bfa"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCAN_TAG_NAME</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options13SCAN_TAG_NAMEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“scan.tag-name” - Optional tag name used in case of “from-snapshot” scan mode. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options10WRITE_ONLYE"> |
| <span id="_CPPv3N6paimon7Options10WRITE_ONLYE"></span><span id="_CPPv2N6paimon7Options10WRITE_ONLYE"></span><span id="paimon::Options::WRITE_ONLY__cCA"></span><span class="target" id="structpaimon_1_1_options_1ab22015769095b3abd83973fbce640282"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WRITE_ONLY</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options10WRITE_ONLYE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“write-only” - If set to “true”, compactions and snapshot expiration will be skipped. </p> |
| <p>This option is used along with dedicated compact jobs. Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options23COMPACTION_MIN_FILE_NUME"> |
| <span id="_CPPv3N6paimon7Options23COMPACTION_MIN_FILE_NUME"></span><span id="_CPPv2N6paimon7Options23COMPACTION_MIN_FILE_NUME"></span><span id="paimon::Options::COMPACTION_MIN_FILE_NUM__cCA"></span><span class="target" id="structpaimon_1_1_options_1a33639cc5cd2a228fcf71bbabd1da8636"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_MIN_FILE_NUM</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options23COMPACTION_MIN_FILE_NUME" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.min.file-num” - For file set [f_0,…,f_N], the minimum file number to trigger a compaction for append-only table. </p> |
| <p>Default value is 5. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options34COMPACTION_FORCE_REWRITE_ALL_FILESE"> |
| <span id="_CPPv3N6paimon7Options34COMPACTION_FORCE_REWRITE_ALL_FILESE"></span><span id="_CPPv2N6paimon7Options34COMPACTION_FORCE_REWRITE_ALL_FILESE"></span><span id="paimon::Options::COMPACTION_FORCE_REWRITE_ALL_FILES__cCA"></span><span class="target" id="structpaimon_1_1_options_1a080ac5684e9fdf47e115c864384c1662"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_FORCE_REWRITE_ALL_FILES</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options34COMPACTION_FORCE_REWRITE_ALL_FILESE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.force-rewrite-all-files” - Whether to force pick all files for a full compaction. </p> |
| <p>Usually seen in a compaction task to external paths. Default value is “false”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options32COMPACTION_OPTIMIZATION_INTERVALE"> |
| <span id="_CPPv3N6paimon7Options32COMPACTION_OPTIMIZATION_INTERVALE"></span><span id="_CPPv2N6paimon7Options32COMPACTION_OPTIMIZATION_INTERVALE"></span><span id="paimon::Options::COMPACTION_OPTIMIZATION_INTERVAL__cCA"></span><span class="target" id="structpaimon_1_1_options_1a195ca5248a9da34447349e2d1837567e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_OPTIMIZATION_INTERVAL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options32COMPACTION_OPTIMIZATION_INTERVALE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.optimization-interval” - Implying how often to perform an optimization compaction, this configuration is used to ensure the query timeliness of the read-optimized system table. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options31COMPACTION_TOTAL_SIZE_THRESHOLDE"> |
| <span id="_CPPv3N6paimon7Options31COMPACTION_TOTAL_SIZE_THRESHOLDE"></span><span id="_CPPv2N6paimon7Options31COMPACTION_TOTAL_SIZE_THRESHOLDE"></span><span id="paimon::Options::COMPACTION_TOTAL_SIZE_THRESHOLD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a33312f470f453fd49290b1d10c19c9aa"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_TOTAL_SIZE_THRESHOLD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options31COMPACTION_TOTAL_SIZE_THRESHOLDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.total-size-threshold” - When total size is smaller than this threshold, force a full compaction. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options37COMPACTION_INCREMENTAL_SIZE_THRESHOLDE"> |
| <span id="_CPPv3N6paimon7Options37COMPACTION_INCREMENTAL_SIZE_THRESHOLDE"></span><span id="_CPPv2N6paimon7Options37COMPACTION_INCREMENTAL_SIZE_THRESHOLDE"></span><span id="paimon::Options::COMPACTION_INCREMENTAL_SIZE_THRESHOLD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a896bd8825dfefb9a04d423fcc44db9b1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_INCREMENTAL_SIZE_THRESHOLD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options37COMPACTION_INCREMENTAL_SIZE_THRESHOLDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.incremental-size-threshold” - When incremental size is bigger than this threshold, force a full compaction. </p> |
| <p>No default value. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26COMPACT_OFFPEAK_START_HOURE"> |
| <span id="_CPPv3N6paimon7Options26COMPACT_OFFPEAK_START_HOURE"></span><span id="_CPPv2N6paimon7Options26COMPACT_OFFPEAK_START_HOURE"></span><span id="paimon::Options::COMPACT_OFFPEAK_START_HOUR__cCA"></span><span class="target" id="structpaimon_1_1_options_1a5516ee689561ed84f61bf8ce24afa1f5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACT_OFFPEAK_START_HOUR</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26COMPACT_OFFPEAK_START_HOURE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.offpeak.start.hour” - The start of off-peak hours, expressed as an integer between 0 and 23, inclusive. </p> |
| <p>Set to -1 to disable off-peak. Default is -1. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24COMPACT_OFFPEAK_END_HOURE"> |
| <span id="_CPPv3N6paimon7Options24COMPACT_OFFPEAK_END_HOURE"></span><span id="_CPPv2N6paimon7Options24COMPACT_OFFPEAK_END_HOURE"></span><span id="paimon::Options::COMPACT_OFFPEAK_END_HOUR__cCA"></span><span class="target" id="structpaimon_1_1_options_1a17e27a94ae0668332e388d85322b8a5d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACT_OFFPEAK_END_HOUR</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24COMPACT_OFFPEAK_END_HOURE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.offpeak.end.hour” - The end of off-peak hours, expressed as an integer between 0 and 23, exclusive. </p> |
| <p>Set to -1 to disable off-peak. Default is -1. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options24COMPACTION_OFFPEAK_RATIOE"> |
| <span id="_CPPv3N6paimon7Options24COMPACTION_OFFPEAK_RATIOE"></span><span id="_CPPv2N6paimon7Options24COMPACTION_OFFPEAK_RATIOE"></span><span id="paimon::Options::COMPACTION_OFFPEAK_RATIO__cCA"></span><span class="target" id="structpaimon_1_1_options_1a44ecf73948f0e9e7eb96e7147256c46b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">COMPACTION_OFFPEAK_RATIO</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options24COMPACTION_OFFPEAK_RATIOE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“compaction.offpeak-ratio” - Allows you to set a different (by default, more aggressive) percentage ratio for determining whether larger sorted run’s size are included in compactions during off-peak hours. </p> |
| <p>Works in the same way as compaction.size-ratio. Only applies if offpeak.start.hour and offpeak.end.hour are also enabled. For instance, if your cluster experiences low pressure between 2 AM and 6 PM , you can configure <code class="docutils literal notranslate"><span class="pre">compaction.offpeak.start.hour=2</span></code> and <code class="docutils literal notranslate"><span class="pre">compaction.offpeak.end.hour=18</span></code> to define this period as off-peak hours. During these hours, you can increase the off-peak compaction ratio (e.g. <code class="docutils literal notranslate"><span class="pre">compaction.offpeak-ratio=20</span></code>) to enable more aggressive data compaction. Default is 0. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options33LOOKUP_CACHE_BLOOM_FILTER_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options33LOOKUP_CACHE_BLOOM_FILTER_ENABLEDE"></span><span id="_CPPv2N6paimon7Options33LOOKUP_CACHE_BLOOM_FILTER_ENABLEDE"></span><span id="paimon::Options::LOOKUP_CACHE_BLOOM_FILTER_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1a3ccda7b2612b5e96ad4f81ac1d9573be"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_BLOOM_FILTER_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options33LOOKUP_CACHE_BLOOM_FILTER_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache.bloom.filter.enabled” - Whether to enable the bloom filter for lookup cache. </p> |
| <p>Default value is true. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options29LOOKUP_CACHE_BLOOM_FILTER_FPPE"> |
| <span id="_CPPv3N6paimon7Options29LOOKUP_CACHE_BLOOM_FILTER_FPPE"></span><span id="_CPPv2N6paimon7Options29LOOKUP_CACHE_BLOOM_FILTER_FPPE"></span><span id="paimon::Options::LOOKUP_CACHE_BLOOM_FILTER_FPP__cCA"></span><span class="target" id="structpaimon_1_1_options_1a3923481ca5a0c0a98a4876b2d27aba57"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_BLOOM_FILTER_FPP</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options29LOOKUP_CACHE_BLOOM_FILTER_FPPE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache.bloom.filter.fpp” - Define the default false positive probability for lookup cache bloom filters. </p> |
| <p>Default value is 0.05. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26LOOKUP_REMOTE_FILE_ENABLEDE"> |
| <span id="_CPPv3N6paimon7Options26LOOKUP_REMOTE_FILE_ENABLEDE"></span><span id="_CPPv2N6paimon7Options26LOOKUP_REMOTE_FILE_ENABLEDE"></span><span id="paimon::Options::LOOKUP_REMOTE_FILE_ENABLED__cCA"></span><span class="target" id="structpaimon_1_1_options_1ae1da93a23860fad3b37406b5472d9684"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_REMOTE_FILE_ENABLED</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26LOOKUP_REMOTE_FILE_ENABLEDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.remote-file.enabled” - Whether to enable the remote file for lookup. </p> |
| <p>Default value is false. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options29LOOKUP_REMOTE_LEVEL_THRESHOLDE"> |
| <span id="_CPPv3N6paimon7Options29LOOKUP_REMOTE_LEVEL_THRESHOLDE"></span><span id="_CPPv2N6paimon7Options29LOOKUP_REMOTE_LEVEL_THRESHOLDE"></span><span id="paimon::Options::LOOKUP_REMOTE_LEVEL_THRESHOLD__cCA"></span><span class="target" id="structpaimon_1_1_options_1a4a95e3e8d6ad63a5687e9a27e97172bd"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_REMOTE_LEVEL_THRESHOLD</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options29LOOKUP_REMOTE_LEVEL_THRESHOLDE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.remote-file.level-threshold” - Level threshold of lookup to generate remote lookup files. </p> |
| <p>Level files below this threshold will not generate remote lookup files. Default value is INT32_MIN. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options30LOOKUP_CACHE_SPILL_COMPRESSIONE"> |
| <span id="_CPPv3N6paimon7Options30LOOKUP_CACHE_SPILL_COMPRESSIONE"></span><span id="_CPPv2N6paimon7Options30LOOKUP_CACHE_SPILL_COMPRESSIONE"></span><span id="paimon::Options::LOOKUP_CACHE_SPILL_COMPRESSION__cCA"></span><span class="target" id="structpaimon_1_1_options_1af859bb67278d4c37c89143ae4288e38c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_SPILL_COMPRESSION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options30LOOKUP_CACHE_SPILL_COMPRESSIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache-spill-compression” - Spill compression for lookup cache, currently zstd, none, lz4 are supported. </p> |
| <p>Default value is zstd. Noted that java paimon also supports lzo which paimon-cpp does not support for now. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options15CACHE_PAGE_SIZEE"> |
| <span id="_CPPv3N6paimon7Options15CACHE_PAGE_SIZEE"></span><span id="_CPPv2N6paimon7Options15CACHE_PAGE_SIZEE"></span><span id="paimon::Options::CACHE_PAGE_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a623b436119dff612cbb2e29a48b6f478"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CACHE_PAGE_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options15CACHE_PAGE_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“cache-page-size” - Memory page size for caching. Default value is 64 kb. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options21FILE_FORMAT_PER_LEVELE"> |
| <span id="_CPPv3N6paimon7Options21FILE_FORMAT_PER_LEVELE"></span><span id="_CPPv2N6paimon7Options21FILE_FORMAT_PER_LEVELE"></span><span id="paimon::Options::FILE_FORMAT_PER_LEVEL__cCA"></span><span class="target" id="structpaimon_1_1_options_1a0b2e5ce76ae02dc514778e400c1ddaa8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_FORMAT_PER_LEVEL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options21FILE_FORMAT_PER_LEVELE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file.format.per.level” - Define different file format for different level, you can add the conf like this: ‘file.format.per.level’ = ‘0:avro,3:parquet’, if the file format for level is not provided, the default format which set by FILE_FORMAT will be used. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26FILE_COMPRESSION_PER_LEVELE"> |
| <span id="_CPPv3N6paimon7Options26FILE_COMPRESSION_PER_LEVELE"></span><span id="_CPPv2N6paimon7Options26FILE_COMPRESSION_PER_LEVELE"></span><span id="paimon::Options::FILE_COMPRESSION_PER_LEVEL__cCA"></span><span class="target" id="structpaimon_1_1_options_1afad0acfdde12d71bd219c25c9e53b41c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILE_COMPRESSION_PER_LEVEL</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26FILE_COMPRESSION_PER_LEVELE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“file.compression.per.level” - Define different compression policies for different level, you can add the conf like this: ‘file.compression.per.level’ = ‘0:lz4,1:zstd’. </p> |
| <p>If a level is not configured, the default compression set by FILE_COMPRESSION will be used. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options28LOOKUP_CACHE_MAX_MEMORY_SIZEE"> |
| <span id="_CPPv3N6paimon7Options28LOOKUP_CACHE_MAX_MEMORY_SIZEE"></span><span id="_CPPv2N6paimon7Options28LOOKUP_CACHE_MAX_MEMORY_SIZEE"></span><span id="paimon::Options::LOOKUP_CACHE_MAX_MEMORY_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a81fa223f6b190cf94ffca492b9a97a95"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_MAX_MEMORY_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options28LOOKUP_CACHE_MAX_MEMORY_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache-max-memory-size” - Max memory size for lookup cache. Default value is 256 mb. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options33LOOKUP_CACHE_HIGH_PRIO_POOL_RATIOE"> |
| <span id="_CPPv3N6paimon7Options33LOOKUP_CACHE_HIGH_PRIO_POOL_RATIOE"></span><span id="_CPPv2N6paimon7Options33LOOKUP_CACHE_HIGH_PRIO_POOL_RATIOE"></span><span id="paimon::Options::LOOKUP_CACHE_HIGH_PRIO_POOL_RATIO__cCA"></span><span class="target" id="structpaimon_1_1_options_1adaa2b3bb5db8633fbd5d85bd3b6f1414"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_HIGH_PRIO_POOL_RATIO</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options33LOOKUP_CACHE_HIGH_PRIO_POOL_RATIOE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache.high-priority-pool-ratio” - The fraction of cache memory that is reserved for high-priority data like index, filter. </p> |
| <p>Default value is 0.25. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options20BUCKET_FUNCTION_TYPEE"> |
| <span id="_CPPv3N6paimon7Options20BUCKET_FUNCTION_TYPEE"></span><span id="_CPPv2N6paimon7Options20BUCKET_FUNCTION_TYPEE"></span><span id="paimon::Options::BUCKET_FUNCTION_TYPE__cCA"></span><span class="target" id="structpaimon_1_1_options_1aec5f5a0d8f03742406ac46fc306f4ba1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BUCKET_FUNCTION_TYPE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options20BUCKET_FUNCTION_TYPEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“bucket-function.type” - The bucket function type for paimon bucket. </p> |
| <p>Values can be: “default”, “mod”, “hive”. Default value is “default”. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options27LOOKUP_CACHE_FILE_RETENTIONE"> |
| <span id="_CPPv3N6paimon7Options27LOOKUP_CACHE_FILE_RETENTIONE"></span><span id="_CPPv2N6paimon7Options27LOOKUP_CACHE_FILE_RETENTIONE"></span><span id="paimon::Options::LOOKUP_CACHE_FILE_RETENTION__cCA"></span><span class="target" id="structpaimon_1_1_options_1a35d8ff380284049e7a081d7e7a4fecf0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_FILE_RETENTION</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options27LOOKUP_CACHE_FILE_RETENTIONE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache-file-retention” - The cached files retention time for lookup. </p> |
| <p>After the file expires, if there is a need for access, it will be re-read from the DFS to build an index on the local disk. Default value is 1 hour. </p> |
| </dd></dl> |
| |
| <dl class="cpp var"> |
| <dt class="sig sig-object cpp" id="_CPPv4N6paimon7Options26LOOKUP_CACHE_MAX_DISK_SIZEE"> |
| <span id="_CPPv3N6paimon7Options26LOOKUP_CACHE_MAX_DISK_SIZEE"></span><span id="_CPPv2N6paimon7Options26LOOKUP_CACHE_MAX_DISK_SIZEE"></span><span id="paimon::Options::LOOKUP_CACHE_MAX_DISK_SIZE__cCA"></span><span class="target" id="structpaimon_1_1_options_1a47d30af5dc22dee6515ea8d469ddaac7"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOOKUP_CACHE_MAX_DISK_SIZE</span></span></span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">]</span></span><a class="headerlink" href="#_CPPv4N6paimon7Options26LOOKUP_CACHE_MAX_DISK_SIZEE" title="Link to this definition">#</a><br /></dt> |
| <dd><p>“lookup.cache-max-disk-size” - Max disk size for lookup cache, you can use this option to limit the use of local disks. </p> |
| <p>Default value is unlimited (INT64_MAX). </p> |
| </dd></dl> |
| |
| </div> |
| </dd></dl> |
| |
| </section> |
| </section> |
| |
| |
| </article> |
| |
| |
| |
| |
| |
| <footer class="prev-next-footer d-print-none"> |
| |
| <div class="prev-next-area"> |
| <a class="left-prev" |
| href="clean.html" |
| title="previous page"> |
| <i class="fa-solid fa-angle-left"></i> |
| <div class="prev-next-info"> |
| <p class="prev-next-subtitle">previous</p> |
| <p class="prev-next-title">Orphan Files Clean</p> |
| </div> |
| </a> |
| <a class="right-next" |
| href="executor.html" |
| title="next page"> |
| <div class="prev-next-info"> |
| <p class="prev-next-subtitle">next</p> |
| <p class="prev-next-title">Executor</p> |
| </div> |
| <i class="fa-solid fa-angle-right"></i> |
| </a> |
| </div> |
| </footer> |
| |
| </div> |
| |
| |
| |
| <dialog id="pst-secondary-sidebar-modal"></dialog> |
| <div id="pst-secondary-sidebar" class="bd-sidebar-secondary bd-toc"><div class="sidebar-secondary-items sidebar-secondary__inner"> |
| |
| |
| <div class="sidebar-secondary-item"> |
| <div |
| id="pst-page-navigation-heading-2" |
| class="page-toc tocsection onthispage"> |
| <i class="fa-solid fa-list"></i> On this page |
| </div> |
| <nav id="pst-page-toc-nav" class="page-toc" aria-labelledby="pst-page-navigation-heading-2"> |
| <ul class="pst-show_toc_level nav section-nav flex-column"> |
| <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#interface">Interface</a><ul class="pst-show_toc_level nav section-nav flex-column"> |
| <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldTypeE"><code class="docutils literal notranslate"><span class="pre">FieldType</span></code></a><ul class="nav section-nav flex-column"> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType7BOOLEANE"><code class="docutils literal notranslate"><span class="pre">BOOLEAN</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType7TINYINTE"><code class="docutils literal notranslate"><span class="pre">TINYINT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType8SMALLINTE"><code class="docutils literal notranslate"><span class="pre">SMALLINT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType3INTE"><code class="docutils literal notranslate"><span class="pre">INT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType6BIGINTE"><code class="docutils literal notranslate"><span class="pre">BIGINT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType5FLOATE"><code class="docutils literal notranslate"><span class="pre">FLOAT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType6DOUBLEE"><code class="docutils literal notranslate"><span class="pre">DOUBLE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType6STRINGE"><code class="docutils literal notranslate"><span class="pre">STRING</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType6BINARYE"><code class="docutils literal notranslate"><span class="pre">BINARY</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType9TIMESTAMPE"><code class="docutils literal notranslate"><span class="pre">TIMESTAMP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType7DECIMALE"><code class="docutils literal notranslate"><span class="pre">DECIMAL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType4DATEE"><code class="docutils literal notranslate"><span class="pre">DATE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType5ARRAYE"><code class="docutils literal notranslate"><span class="pre">ARRAY</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType3MAPE"><code class="docutils literal notranslate"><span class="pre">MAP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType6STRUCTE"><code class="docutils literal notranslate"><span class="pre">STRUCT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType4BLOBE"><code class="docutils literal notranslate"><span class="pre">BLOB</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon9FieldType7UNKNOWNE"><code class="docutils literal notranslate"><span class="pre">UNKNOWN</span></code></a></li> |
| </ul> |
| </li> |
| <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7OptionsE"><code class="docutils literal notranslate"><span class="pre">paimon::Options</span></code></a><ul class="nav section-nav flex-column"> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16FIELDS_SEPARATORE"><code class="docutils literal notranslate"><span class="pre">FIELDS_SEPARATOR</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options13FIELDS_PREFIXE"><code class="docutils literal notranslate"><span class="pre">FIELDS_PREFIX</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options12AGG_FUNCTIONE"><code class="docutils literal notranslate"><span class="pre">AGG_FUNCTION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20DEFAULT_AGG_FUNCTIONE"><code class="docutils literal notranslate"><span class="pre">DEFAULT_AGG_FUNCTION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14IGNORE_RETRACTE"><code class="docutils literal notranslate"><span class="pre">IGNORE_RETRACT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options8DISTINCTE"><code class="docutils literal notranslate"><span class="pre">DISTINCT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options18LIST_AGG_DELIMITERE"><code class="docutils literal notranslate"><span class="pre">LIST_AGG_DELIMITER</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14SEQUENCE_GROUPE"><code class="docutils literal notranslate"><span class="pre">SEQUENCE_GROUP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options6BUCKETE"><code class="docutils literal notranslate"><span class="pre">BUCKET</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options10BUCKET_KEYE"><code class="docutils literal notranslate"><span class="pre">BUCKET_KEY</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options9PAGE_SIZEE"><code class="docutils literal notranslate"><span class="pre">PAGE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options11FILE_FORMATE"><code class="docutils literal notranslate"><span class="pre">FILE_FORMAT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options11FILE_SYSTEME"><code class="docutils literal notranslate"><span class="pre">FILE_SYSTEM</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16TARGET_FILE_SIZEE"><code class="docutils literal notranslate"><span class="pre">TARGET_FILE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21BLOB_TARGET_FILE_SIZEE"><code class="docutils literal notranslate"><span class="pre">BLOB_TARGET_FILE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options22PARTITION_DEFAULT_NAMEE"><code class="docutils literal notranslate"><span class="pre">PARTITION_DEFAULT_NAME</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16FILE_COMPRESSIONE"><code class="docutils literal notranslate"><span class="pre">FILE_COMPRESSION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27FILE_COMPRESSION_ZSTD_LEVELE"><code class="docutils literal notranslate"><span class="pre">FILE_COMPRESSION_ZSTD_LEVEL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options25MANIFEST_TARGET_FILE_SIZEE"><code class="docutils literal notranslate"><span class="pre">MANIFEST_TARGET_FILE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options15MANIFEST_FORMATE"><code class="docutils literal notranslate"><span class="pre">MANIFEST_FORMAT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20MANIFEST_COMPRESSIONE"><code class="docutils literal notranslate"><span class="pre">MANIFEST_COMPRESSION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24MANIFEST_MERGE_MIN_COUNTE"><code class="docutils literal notranslate"><span class="pre">MANIFEST_MERGE_MIN_COUNT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options34MANIFEST_FULL_COMPACTION_FILE_SIZEE"><code class="docutils literal notranslate"><span class="pre">MANIFEST_FULL_COMPACTION_FILE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24SOURCE_SPLIT_TARGET_SIZEE"><code class="docutils literal notranslate"><span class="pre">SOURCE_SPLIT_TARGET_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27SOURCE_SPLIT_OPEN_FILE_COSTE"><code class="docutils literal notranslate"><span class="pre">SOURCE_SPLIT_OPEN_FILE_COST</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16SCAN_SNAPSHOT_IDE"><code class="docutils literal notranslate"><span class="pre">SCAN_SNAPSHOT_ID</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options9SCAN_MODEE"><code class="docutils literal notranslate"><span class="pre">SCAN_MODE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options15READ_BATCH_SIZEE"><code class="docutils literal notranslate"><span class="pre">READ_BATCH_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16WRITE_BATCH_SIZEE"><code class="docutils literal notranslate"><span class="pre">WRITE_BATCH_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options17WRITE_BUFFER_SIZEE"><code class="docutils literal notranslate"><span class="pre">WRITE_BUFFER_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options22WRITE_BUFFER_SPILLABLEE"><code class="docutils literal notranslate"><span class="pre">WRITE_BUFFER_SPILLABLE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options32WRITE_BUFFER_SPILL_MAX_DISK_SIZEE"><code class="docutils literal notranslate"><span class="pre">WRITE_BUFFER_SPILL_MAX_DISK_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options31LOCAL_SORT_MAX_NUM_FILE_HANDLESE"><code class="docutils literal notranslate"><span class="pre">LOCAL_SORT_MAX_NUM_FILE_HANDLES</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options17SPILL_COMPRESSIONE"><code class="docutils literal notranslate"><span class="pre">SPILL_COMPRESSION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options28SPILL_COMPRESSION_ZSTD_LEVELE"><code class="docutils literal notranslate"><span class="pre">SPILL_COMPRESSION_ZSTD_LEVEL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MINE"><code class="docutils literal notranslate"><span class="pre">SNAPSHOT_NUM_RETAINED_MIN</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options25SNAPSHOT_NUM_RETAINED_MAXE"><code class="docutils literal notranslate"><span class="pre">SNAPSHOT_NUM_RETAINED_MAX</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options22SNAPSHOT_TIME_RETAINEDE"><code class="docutils literal notranslate"><span class="pre">SNAPSHOT_TIME_RETAINED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21SNAPSHOT_EXPIRE_LIMITE"><code class="docutils literal notranslate"><span class="pre">SNAPSHOT_EXPIRE_LIMIT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options32SNAPSHOT_CLEAN_EMPTY_DIRECTORIESE"><code class="docutils literal notranslate"><span class="pre">SNAPSHOT_CLEAN_EMPTY_DIRECTORIES</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20COMMIT_FORCE_COMPACTE"><code class="docutils literal notranslate"><span class="pre">COMMIT_FORCE_COMPACT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14COMMIT_TIMEOUTE"><code class="docutils literal notranslate"><span class="pre">COMMIT_TIMEOUT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options18COMMIT_MAX_RETRIESE"><code class="docutils literal notranslate"><span class="pre">COMMIT_MAX_RETRIES</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options41COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENTE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21COMPACTION_SIZE_RATIOE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_SIZE_RATIO</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options34NUM_SORTED_RUNS_COMPACTION_TRIGGERE"><code class="docutils literal notranslate"><span class="pre">NUM_SORTED_RUNS_COMPACTION_TRIGGER</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options28NUM_SORTED_RUNS_STOP_TRIGGERE"><code class="docutils literal notranslate"><span class="pre">NUM_SORTED_RUNS_STOP_TRIGGER</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options10NUM_LEVELSE"><code class="docutils literal notranslate"><span class="pre">NUM_LEVELS</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options11LOOKUP_WAITE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_WAIT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14LOOKUP_COMPACTE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_COMPACT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27COMPACTION_FORCE_UP_LEVEL_0E"><code class="docutils literal notranslate"><span class="pre">COMPACTION_FORCE_UP_LEVEL_0</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27LOOKUP_COMPACT_MAX_INTERVALE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_COMPACT_MAX_INTERVAL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14SEQUENCE_FIELDE"><code class="docutils literal notranslate"><span class="pre">SEQUENCE_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options25SEQUENCE_FIELD_SORT_ORDERE"><code class="docutils literal notranslate"><span class="pre">SEQUENCE_FIELD_SORT_ORDER</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options12MERGE_ENGINEE"><code class="docutils literal notranslate"><span class="pre">MERGE_ENGINE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options11SORT_ENGINEE"><code class="docutils literal notranslate"><span class="pre">SORT_ENGINE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options13IGNORE_DELETEE"><code class="docutils literal notranslate"><span class="pre">IGNORE_DELETE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options23FIELDS_DEFAULT_AGG_FUNCE"><code class="docutils literal notranslate"><span class="pre">FIELDS_DEFAULT_AGG_FUNC</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24DELETION_VECTORS_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">DELETION_VECTORS_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options38DELETION_VECTOR_INDEX_FILE_TARGET_SIZEE"><code class="docutils literal notranslate"><span class="pre">DELETION_VECTOR_INDEX_FILE_TARGET_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24DELETION_VECTOR_BITMAP64E"><code class="docutils literal notranslate"><span class="pre">DELETION_VECTOR_BITMAP64</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options18CHANGELOG_PRODUCERE"><code class="docutils literal notranslate"><span class="pre">CHANGELOG_PRODUCER</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options12FORCE_LOOKUPE"><code class="docutils literal notranslate"><span class="pre">FORCE_LOOKUP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options38PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETEE"><code class="docutils literal notranslate"><span class="pre">PARTIAL_UPDATE_REMOVE_RECORD_ON_DELETE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options46PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUPE"><code class="docutils literal notranslate"><span class="pre">PARTIAL_UPDATE_REMOVE_RECORD_ON_SEQUENCE_GROUP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20SCAN_FALLBACK_BRANCHE"><code class="docutils literal notranslate"><span class="pre">SCAN_FALLBACK_BRANCH</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options6BRANCHE"><code class="docutils literal notranslate"><span class="pre">BRANCH</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options23FILE_INDEX_READ_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">FILE_INDEX_READ_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24DATA_FILE_EXTERNAL_PATHSE"><code class="docutils literal notranslate"><span class="pre">DATA_FILE_EXTERNAL_PATHS</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options33DATA_FILE_EXTERNAL_PATHS_STRATEGYE"><code class="docutils literal notranslate"><span class="pre">DATA_FILE_EXTERNAL_PATHS_STRATEGY</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options16DATA_FILE_PREFIXE"><code class="docutils literal notranslate"><span class="pre">DATA_FILE_PREFIX</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27INDEX_FILE_IN_DATA_FILE_DIRE"><code class="docutils literal notranslate"><span class="pre">INDEX_FILE_IN_DATA_FILE_DIR</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20ROW_TRACKING_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">ROW_TRACKING_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options38ROW_TRACKING_PARTITION_GROUP_ON_COMMITE"><code class="docutils literal notranslate"><span class="pre">ROW_TRACKING_PARTITION_GROUP_ON_COMMIT</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options22DATA_EVOLUTION_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">DATA_EVOLUTION_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options30PARTITION_GENERATE_LEGACY_NAMEE"><code class="docutils literal notranslate"><span class="pre">PARTITION_GENERATE_LEGACY_NAME</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options18BLOB_AS_DESCRIPTORE"><code class="docutils literal notranslate"><span class="pre">BLOB_AS_DESCRIPTOR</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options10BLOB_FIELDE"><code class="docutils literal notranslate"><span class="pre">BLOB_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21BLOB_DESCRIPTOR_FIELDE"><code class="docutils literal notranslate"><span class="pre">BLOB_DESCRIPTOR_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options30FALLBACK_BLOB_DESCRIPTOR_FIELDE"><code class="docutils literal notranslate"><span class="pre">FALLBACK_BLOB_DESCRIPTOR_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options15BLOB_VIEW_FIELDE"><code class="docutils literal notranslate"><span class="pre">BLOB_VIEW_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27BLOB_EXTERNAL_STORAGE_FIELDE"><code class="docutils literal notranslate"><span class="pre">BLOB_EXTERNAL_STORAGE_FIELD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26BLOB_EXTERNAL_STORAGE_PATHE"><code class="docutils literal notranslate"><span class="pre">BLOB_EXTERNAL_STORAGE_PATH</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20GLOBAL_INDEX_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">GLOBAL_INDEX_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options23GLOBAL_INDEX_THREAD_NUME"><code class="docutils literal notranslate"><span class="pre">GLOBAL_INDEX_THREAD_NUM</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26GLOBAL_INDEX_EXTERNAL_PATHE"><code class="docutils literal notranslate"><span class="pre">GLOBAL_INDEX_EXTERNAL_PATH</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options35AGGREGATION_REMOVE_RECORD_ON_DELETEE"><code class="docutils literal notranslate"><span class="pre">AGGREGATION_REMOVE_RECORD_ON_DELETE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options34TABLE_READ_SEQUENCE_NUMBER_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">TABLE_READ_SEQUENCE_NUMBER_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options33KEY_VALUE_SEQUENCE_NUMBER_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">KEY_VALUE_SEQUENCE_NUMBER_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21SCAN_TIMESTAMP_MILLISE"><code class="docutils literal notranslate"><span class="pre">SCAN_TIMESTAMP_MILLIS</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options14SCAN_TIMESTAMPE"><code class="docutils literal notranslate"><span class="pre">SCAN_TIMESTAMP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options13SCAN_TAG_NAMEE"><code class="docutils literal notranslate"><span class="pre">SCAN_TAG_NAME</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options10WRITE_ONLYE"><code class="docutils literal notranslate"><span class="pre">WRITE_ONLY</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options23COMPACTION_MIN_FILE_NUME"><code class="docutils literal notranslate"><span class="pre">COMPACTION_MIN_FILE_NUM</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options34COMPACTION_FORCE_REWRITE_ALL_FILESE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_FORCE_REWRITE_ALL_FILES</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options32COMPACTION_OPTIMIZATION_INTERVALE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_OPTIMIZATION_INTERVAL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options31COMPACTION_TOTAL_SIZE_THRESHOLDE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_TOTAL_SIZE_THRESHOLD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options37COMPACTION_INCREMENTAL_SIZE_THRESHOLDE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_INCREMENTAL_SIZE_THRESHOLD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26COMPACT_OFFPEAK_START_HOURE"><code class="docutils literal notranslate"><span class="pre">COMPACT_OFFPEAK_START_HOUR</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24COMPACT_OFFPEAK_END_HOURE"><code class="docutils literal notranslate"><span class="pre">COMPACT_OFFPEAK_END_HOUR</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options24COMPACTION_OFFPEAK_RATIOE"><code class="docutils literal notranslate"><span class="pre">COMPACTION_OFFPEAK_RATIO</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options33LOOKUP_CACHE_BLOOM_FILTER_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_BLOOM_FILTER_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options29LOOKUP_CACHE_BLOOM_FILTER_FPPE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_BLOOM_FILTER_FPP</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26LOOKUP_REMOTE_FILE_ENABLEDE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_REMOTE_FILE_ENABLED</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options29LOOKUP_REMOTE_LEVEL_THRESHOLDE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_REMOTE_LEVEL_THRESHOLD</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options30LOOKUP_CACHE_SPILL_COMPRESSIONE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_SPILL_COMPRESSION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options15CACHE_PAGE_SIZEE"><code class="docutils literal notranslate"><span class="pre">CACHE_PAGE_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options21FILE_FORMAT_PER_LEVELE"><code class="docutils literal notranslate"><span class="pre">FILE_FORMAT_PER_LEVEL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26FILE_COMPRESSION_PER_LEVELE"><code class="docutils literal notranslate"><span class="pre">FILE_COMPRESSION_PER_LEVEL</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options28LOOKUP_CACHE_MAX_MEMORY_SIZEE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_MAX_MEMORY_SIZE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options33LOOKUP_CACHE_HIGH_PRIO_POOL_RATIOE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_HIGH_PRIO_POOL_RATIO</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options20BUCKET_FUNCTION_TYPEE"><code class="docutils literal notranslate"><span class="pre">BUCKET_FUNCTION_TYPE</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options27LOOKUP_CACHE_FILE_RETENTIONE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_FILE_RETENTION</span></code></a></li> |
| <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#_CPPv4N6paimon7Options26LOOKUP_CACHE_MAX_DISK_SIZEE"><code class="docutils literal notranslate"><span class="pre">LOOKUP_CACHE_MAX_DISK_SIZE</span></code></a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </nav></div> |
| |
| <div class="sidebar-secondary-item"> |
| |
| |
| <div class="tocsection editthispage"> |
| <a href="https://github.com/apache/paimon-cpp/edit/main/docs/source/api/defs.rst"> |
| <i class="fa-solid fa-pencil"></i> |
| |
| |
| |
| Edit on GitHub |
| |
| |
| </a> |
| </div> |
| </div> |
| |
| </div></div> |
| |
| |
| </div> |
| <footer class="bd-footer-content"> |
| |
| </footer> |
| |
| </main> |
| </div> |
| </div> |
| |
| <!-- Scripts loaded after <body> so the DOM is not blocked --> |
| <script defer src="../_static/scripts/bootstrap.js?digest=90905a2f556bf617f1a9"></script> |
| <script defer src="../_static/scripts/pydata-sphinx-theme.js?digest=90905a2f556bf617f1a9"></script> |
| |
| <footer class="bd-footer"> |
| <div class="bd-footer__inner bd-page-width"> |
| |
| <div class="footer-items__start"> |
| |
| <div class="footer-item"> |
| |
| <p class="copyright"> |
| |
| © Copyright 2024-2026 Apache Software Foundation. |
| <br/> |
| |
| </p> |
| </div> |
| |
| <div class="footer-item"> |
| |
| <p class="sphinx-version"> |
| Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 9.1.0. |
| <br/> |
| </p> |
| </div> |
| |
| </div> |
| |
| |
| |
| <div class="footer-items__end"> |
| |
| <div class="footer-item"> |
| <p class="theme-version"> |
| <!-- # L10n: Setting the PST URL as an argument as this does not need to be localized --> |
| Built with the <a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html">PyData Sphinx Theme</a> 0.20.0. |
| </p></div> |
| |
| </div> |
| |
| </div> |
| |
| </footer> |
| </body> |
| </html> |