Files
greptimedb/mito2/worker/handle_alter/index.html
T

5 lines
5.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Handling alter related requests."><title>mito2::worker::handle_alter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-1ed95124.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="mito2" data-themes="" data-resource-suffix="" data-rustdoc-version="1.98.1 (48a229cea 2026-09-01)" data-channel="1.98.1" data-search-js="search-9944d736.js" data-stringdex-js="stringdex-2da4960a.js" data-settings-js="settings-170eb4bf.js" ><script src="../../../static.files/storage-41dd4d93.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-417ebf0a.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-f7c3ffd8.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><a class="skip-main-content" href="#main-content">Skip to main content</a><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module handle_alter</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../mito2/index.html">mito2</a><span class="version">1.4.0-alpha.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module handle_<wbr>alter</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In mito2::<wbr>worker</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content" tabindex="-1"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../index.html">mito2</a>::<wbr><a href="../index.html">worker</a></div><h1>Module <span>handle_<wbr>alter</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/mito2/worker/handle_alter.rs.html#15-784">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Handling alter related requests.</p>
</div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.log_option_update.html" title="fn mito2::worker::handle_alter::log_option_update">log_<wbr>option_<wbr>update</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.log_time_index_widening_overflow.html" title="fn mito2::worker::handle_alter::log_time_index_widening_overflow">log_<wbr>time_<wbr>index_<wbr>widening_<wbr>overflow</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Logs a time index unit widening whose rescaled values would overflow the
target unit’s <code>i64</code> range in existing data. Memtables are flushed before
an alter, so each SST’s time range bounds its values; overflowing values
cast to NULL on read, which is deemed acceptable.</dd><dt><a class="fn" href="fn.metadata_after_alteration.html" title="fn mito2::worker::handle_alter::metadata_after_alteration">metadata_<wbr>after_<wbr>alteration</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Creates a metadata after applying the alter <code>request</code> to the old <code>metadata</code>.</dd><dt><a class="fn" href="fn.need_change_index.html" title="fn mito2::worker::handle_alter::need_change_index">need_<wbr>change_<wbr>index</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Used to determine whether we can build index directly after schema change.</dd><dt><a class="fn" href="fn.new_region_options_on_empty_memtable.html" title="fn mito2::worker::handle_alter::new_region_options_on_empty_memtable">new_<wbr>region_<wbr>options_<wbr>on_<wbr>empty_<wbr>memtable</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Returns the new region options if there are updates to the options.</dd><dt><a class="fn" href="fn.parse_usize_with_default.html" title="fn mito2::worker::handle_alter::parse_usize_with_default">parse_<wbr>usize_<wbr>with_<wbr>default</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.set_twcs_options.html" title="fn mito2::worker::handle_alter::set_twcs_options">set_<wbr>twcs_<wbr>options</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.skip_wal_value.html" title="fn mito2::worker::handle_alter::skip_wal_value">skip_<wbr>wal_<wbr>value</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.validate_skip_wal_change.html" title="fn mito2::worker::handle_alter::validate_skip_wal_change">validate_<wbr>skip_<wbr>wal_<wbr>change</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>