Files
greptimedb/datanode/all.html
2025-12-22 06:16:12 +00:00

1 line
17 KiB
HTML

<!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="List of all items in this crate"><title>List of all items in this crate</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-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="datanode" data-themes="" data-resource-suffix="" data-rustdoc-version="1.92.0-nightly (fa3155a64 2025-09-30)" data-channel="nightly" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-828709d0.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-ce535bd0.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.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 sys"><!--[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="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../datanode/index.html">datanode</a><span class="version">1.0.0-beta.3</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="alive_keeper/struct.CountdownTask.html">alive_keeper::CountdownTask</a></li><li><a href="alive_keeper/struct.CountdownTaskHandle.html">alive_keeper::CountdownTaskHandle</a></li><li><a href="alive_keeper/struct.RegionAliveKeeper.html">alive_keeper::RegionAliveKeeper</a></li><li><a href="config/struct.DatanodeOptions.html">config::DatanodeOptions</a></li><li><a href="config/struct.ProcedureConfig.html">config::ProcedureConfig</a></li><li><a href="config/struct.StorageConfig.html">config::StorageConfig</a></li><li><a href="datanode/struct.Datanode.html">datanode::Datanode</a></li><li><a href="datanode/struct.DatanodeBuilder.html">datanode::DatanodeBuilder</a></li><li><a href="datanode/struct.ProcedureConfig.html">datanode::ProcedureConfig</a></li><li><a href="error/struct.AsyncTaskExecuteSnafu.html">error::AsyncTaskExecuteSnafu</a></li><li><a href="error/struct.BuildDatanodeSnafu.html">error::BuildDatanodeSnafu</a></li><li><a href="error/struct.BuildHttpClientSnafu.html">error::BuildHttpClientSnafu</a></li><li><a href="error/struct.BuildMetricEngineSnafu.html">error::BuildMetricEngineSnafu</a></li><li><a href="error/struct.BuildMitoEngineSnafu.html">error::BuildMitoEngineSnafu</a></li><li><a href="error/struct.BuildRegionRequestsSnafu.html">error::BuildRegionRequestsSnafu</a></li><li><a href="error/struct.ColumnNoneDefaultValueSnafu.html">error::ColumnNoneDefaultValueSnafu</a></li><li><a href="error/struct.ConcurrentQueryLimiterClosedSnafu.html">error::ConcurrentQueryLimiterClosedSnafu</a></li><li><a href="error/struct.ConcurrentQueryLimiterTimeoutSnafu.html">error::ConcurrentQueryLimiterTimeoutSnafu</a></li><li><a href="error/struct.CreateDirSnafu.html">error::CreateDirSnafu</a></li><li><a href="error/struct.DataFusionSnafu.html">error::DataFusionSnafu</a></li><li><a href="error/struct.DecodeLogicalPlanSnafu.html">error::DecodeLogicalPlanSnafu</a></li><li><a href="error/struct.DeleteSnafu.html">error::DeleteSnafu</a></li><li><a href="error/struct.ExecuteLogicalPlanSnafu.html">error::ExecuteLogicalPlanSnafu</a></li><li><a href="error/struct.FindLogicalRegionsSnafu.html">error::FindLogicalRegionsSnafu</a></li><li><a href="error/struct.GcMitoEngineSnafu.html">error::GcMitoEngineSnafu</a></li><li><a href="error/struct.GetMetadataSnafu.html">error::GetMetadataSnafu</a></li><li><a href="error/struct.GetRegionMetadataSnafu.html">error::GetRegionMetadataSnafu</a></li><li><a href="error/struct.HandleBatchDdlRequestSnafu.html">error::HandleBatchDdlRequestSnafu</a></li><li><a href="error/struct.HandleBatchOpenRequestSnafu.html">error::HandleBatchOpenRequestSnafu</a></li><li><a href="error/struct.HandleHeartbeatResponseSnafu.html">error::HandleHeartbeatResponseSnafu</a></li><li><a href="error/struct.HandleRegionRequestSnafu.html">error::HandleRegionRequestSnafu</a></li><li><a href="error/struct.IllegalPrimaryKeysDefSnafu.html">error::IllegalPrimaryKeysDefSnafu</a></li><li><a href="error/struct.InvalidGcArgsSnafu.html">error::InvalidGcArgsSnafu</a></li><li><a href="error/struct.InvalidSqlSnafu.html">error::InvalidSqlSnafu</a></li><li><a href="error/struct.ListStorageSstsSnafu.html">error::ListStorageSstsSnafu</a></li><li><a href="error/struct.MetaClientInitSnafu.html">error::MetaClientInitSnafu</a></li><li><a href="error/struct.MissingCacheSnafu.html">error::MissingCacheSnafu</a></li><li><a href="error/struct.MissingNodeIdSnafu.html">error::MissingNodeIdSnafu</a></li><li><a href="error/struct.MissingRequiredFieldSnafu.html">error::MissingRequiredFieldSnafu</a></li><li><a href="error/struct.MissingTimestampColumnSnafu.html">error::MissingTimestampColumnSnafu</a></li><li><a href="error/struct.NewPlanDecoderSnafu.html">error::NewPlanDecoderSnafu</a></li><li><a href="error/struct.NotYetImplementedSnafu.html">error::NotYetImplementedSnafu</a></li><li><a href="error/struct.ObjectStoreSnafu.html">error::ObjectStoreSnafu</a></li><li><a href="error/struct.OpenLogStoreSnafu.html">error::OpenLogStoreSnafu</a></li><li><a href="error/struct.ParseAddrSnafu.html">error::ParseAddrSnafu</a></li><li><a href="error/struct.PayloadNotExistSnafu.html">error::PayloadNotExistSnafu</a></li><li><a href="error/struct.RegionBusySnafu.html">error::RegionBusySnafu</a></li><li><a href="error/struct.RegionEngineNotFoundSnafu.html">error::RegionEngineNotFoundSnafu</a></li><li><a href="error/struct.RegionNotFoundSnafu.html">error::RegionNotFoundSnafu</a></li><li><a href="error/struct.RegionNotReadySnafu.html">error::RegionNotReadySnafu</a></li><li><a href="error/struct.RemoveDirSnafu.html">error::RemoveDirSnafu</a></li><li><a href="error/struct.SchemaExistsSnafu.html">error::SchemaExistsSnafu</a></li><li><a href="error/struct.SchemaNotFoundSnafu.html">error::SchemaNotFoundSnafu</a></li><li><a href="error/struct.SerializeJsonSnafu.html">error::SerializeJsonSnafu</a></li><li><a href="error/struct.ShutdownInstanceSnafu.html">error::ShutdownInstanceSnafu</a></li><li><a href="error/struct.ShutdownServerSnafu.html">error::ShutdownServerSnafu</a></li><li><a href="error/struct.StartServerSnafu.html">error::StartServerSnafu</a></li><li><a href="error/struct.StopRegionEngineSnafu.html">error::StopRegionEngineSnafu</a></li><li><a href="error/struct.TomlFormatSnafu.html">error::TomlFormatSnafu</a></li><li><a href="error/struct.UnexpectedSnafu.html">error::UnexpectedSnafu</a></li><li><a href="error/struct.UnsupportedOutputSnafu.html">error::UnsupportedOutputSnafu</a></li><li><a href="error/struct.WatchAsyncTaskChangeSnafu.html">error::WatchAsyncTaskChangeSnafu</a></li><li><a href="event_listener/struct.NoopRegionServerEventListener.html">event_listener::NoopRegionServerEventListener</a></li><li><a href="event_listener/struct.RegionServerEventReceiver.html">event_listener::RegionServerEventReceiver</a></li><li><a href="event_listener/struct.RegionServerEventSender.html">event_listener::RegionServerEventSender</a></li><li><a href="greptimedb_telemetry/struct.StandaloneGreptimeDBTelemetryCollector.html">greptimedb_telemetry::StandaloneGreptimeDBTelemetryCollector</a></li><li><a href="heartbeat/struct.HeartbeatTask.html">heartbeat::HeartbeatTask</a></li><li><a href="heartbeat/handler/struct.HandlerContext.html">heartbeat::handler::HandlerContext</a></li><li><a href="heartbeat/handler/struct.RegionHeartbeatResponseHandler.html">heartbeat::handler::RegionHeartbeatResponseHandler</a></li><li><a href="heartbeat/handler/close_region/struct.CloseRegionsHandler.html">heartbeat::handler::close_region::CloseRegionsHandler</a></li><li><a href="heartbeat/handler/downgrade_region/struct.DowngradeRegionsHandler.html">heartbeat::handler::downgrade_region::DowngradeRegionsHandler</a></li><li><a href="heartbeat/handler/file_ref/struct.GetFileRefsHandler.html">heartbeat::handler::file_ref::GetFileRefsHandler</a></li><li><a href="heartbeat/handler/flush_region/struct.FlushRegionsHandler.html">heartbeat::handler::flush_region::FlushRegionsHandler</a></li><li><a href="heartbeat/handler/gc_worker/struct.GcRegionsHandler.html">heartbeat::handler::gc_worker::GcRegionsHandler</a></li><li><a href="heartbeat/handler/open_region/struct.OpenRegionsHandler.html">heartbeat::handler::open_region::OpenRegionsHandler</a></li><li><a href="heartbeat/handler/upgrade_region/struct.UpgradeRegionsHandler.html">heartbeat::handler::upgrade_region::UpgradeRegionsHandler</a></li><li><a href="heartbeat/task_tracker/struct.Task.html">heartbeat::task_tracker::Task</a></li><li><a href="heartbeat/task_tracker/struct.TaskTracker.html">heartbeat::task_tracker::TaskTracker</a></li><li><a href="heartbeat/task_tracker/struct.TaskTrackerInner.html">heartbeat::task_tracker::TaskTrackerInner</a></li><li><a href="metrics/struct.HANDLE_REGION_REQUEST_ELAPSED.html">metrics::HANDLE_REGION_REQUEST_ELAPSED</a></li><li><a href="metrics/struct.HEARTBEAT_RECV_COUNT.html">metrics::HEARTBEAT_RECV_COUNT</a></li><li><a href="metrics/struct.HEARTBEAT_REGION_LEASES.html">metrics::HEARTBEAT_REGION_LEASES</a></li><li><a href="metrics/struct.HEARTBEAT_SENT_COUNT.html">metrics::HEARTBEAT_SENT_COUNT</a></li><li><a href="metrics/struct.LAST_RECEIVED_HEARTBEAT_ELAPSED.html">metrics::LAST_RECEIVED_HEARTBEAT_ELAPSED</a></li><li><a href="metrics/struct.LAST_SENT_HEARTBEAT_ELAPSED.html">metrics::LAST_SENT_HEARTBEAT_ELAPSED</a></li><li><a href="metrics/struct.LEASE_EXPIRED_REGION.html">metrics::LEASE_EXPIRED_REGION</a></li><li><a href="metrics/struct.REGION_CHANGED_ROW_COUNT.html">metrics::REGION_CHANGED_ROW_COUNT</a></li><li><a href="metrics/struct.REGION_SERVER_INSERT_FAIL_COUNT.html">metrics::REGION_SERVER_INSERT_FAIL_COUNT</a></li><li><a href="metrics/struct.REGION_SERVER_REQUEST_FAILURE_COUNT.html">metrics::REGION_SERVER_REQUEST_FAILURE_COUNT</a></li><li><a href="partition_expr_fetcher/struct.MetaPartitionExprFetcher.html">partition_expr_fetcher::MetaPartitionExprFetcher</a></li><li><a href="region_server/struct.DummyCatalogList.html">region_server::DummyCatalogList</a></li><li><a href="region_server/struct.DummyTableProviderFactory.html">region_server::DummyTableProviderFactory</a></li><li><a href="region_server/struct.RegionServer.html">region_server::RegionServer</a></li><li><a href="region_server/struct.RegionServerInner.html">region_server::RegionServerInner</a></li><li><a href="region_server/struct.RegionServerParallelism.html">region_server::RegionServerParallelism</a></li><li><a href="region_server/struct.RegionStat.html">region_server::RegionStat</a></li><li><a href="region_server/catalog/struct.NameAwareCatalogList.html">region_server::catalog::NameAwareCatalogList</a></li><li><a href="region_server/catalog/struct.NameAwareCatalogProvider.html">region_server::catalog::NameAwareCatalogProvider</a></li><li><a href="region_server/catalog/struct.NameAwareDataSourceInjector.html">region_server::catalog::NameAwareDataSourceInjector</a></li><li><a href="region_server/catalog/struct.NameAwareDataSourceInjectorBuilder.html">region_server::catalog::NameAwareDataSourceInjectorBuilder</a></li><li><a href="region_server/catalog/struct.NameAwareSchemaProvider.html">region_server::catalog::NameAwareSchemaProvider</a></li><li><a href="service/struct.DatanodeServiceBuilder.html">service::DatanodeServiceBuilder</a></li><li><a href="utils/struct.RegionOpenRequests.html">utils::RegionOpenRequests</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="alive_keeper/enum.CountdownCommand.html">alive_keeper::CountdownCommand</a></li><li><a href="config/enum.ObjectStoreConfig.html">config::ObjectStoreConfig</a></li><li><a href="config/enum.RegionEngineConfig.html">config::RegionEngineConfig</a></li><li><a href="error/enum.Error.html">error::Error</a></li><li><a href="event_listener/enum.RegionServerEvent.html">event_listener::RegionServerEvent</a></li><li><a href="heartbeat/handler/enum.InstructionHandlers.html">heartbeat::handler::InstructionHandlers</a></li><li><a href="heartbeat/task_tracker/enum.RegisterResult.html">heartbeat::task_tracker::RegisterResult</a></li><li><a href="heartbeat/task_tracker/enum.TaskState.html">heartbeat::task_tracker::TaskState</a></li><li><a href="heartbeat/task_tracker/enum.WaitResult.html">heartbeat::task_tracker::WaitResult</a></li><li><a href="region_server/enum.CurrentEngine.html">region_server::CurrentEngine</a></li><li><a href="region_server/enum.RegionAttribute.html">region_server::RegionAttribute</a></li><li><a href="region_server/enum.RegionChange.html">region_server::RegionChange</a></li><li><a href="region_server/enum.RegionEngineWithStatus.html">region_server::RegionEngineWithStatus</a></li><li><a href="region_server/catalog/enum.InternalTableKind.html">region_server::catalog::InternalTableKind</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="alive_keeper/trait.CountdownTaskHandlerExt.html">alive_keeper::CountdownTaskHandlerExt</a></li><li><a href="event_listener/trait.RegionServerEventListener.html">event_listener::RegionServerEventListener</a></li><li><a href="heartbeat/handler/trait.InstructionHandler.html">heartbeat::handler::InstructionHandler</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="heartbeat/handler/macro.dispatch_instr.html">heartbeat::handler::dispatch_instr</a></li><li><a href="heartbeat/handler/macro.impl_from_handler.html">heartbeat::handler::impl_from_handler</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="datanode/fn.open_all_regions.html">datanode::open_all_regions</a></li><li><a href="event_listener/fn.new_region_server_event_channel.html">event_listener::new_region_server_event_channel</a></li><li><a href="greptimedb_telemetry/fn.get_greptimedb_telemetry_task.html">greptimedb_telemetry::get_greptimedb_telemetry_task</a></li><li><a href="heartbeat/task_tracker/fn.wait.html">heartbeat::task_tracker::wait</a></li><li><a href="region_server/fn.is_metric_engine.html">region_server::is_metric_engine</a></li><li><a href="region_server/fn.parse_region_attribute.html">region_server::parse_region_attribute</a></li><li><a href="store/fn.clean_old_read_cache.html">store::clean_old_read_cache</a></li><li><a href="store/fn.new_object_store.html">store::new_object_store</a></li><li><a href="store/fn.new_object_store_without_cache.html">store::new_object_store_without_cache</a></li><li><a href="utils/fn.build_region_open_requests.html">utils::build_region_open_requests</a></li><li><a href="utils/fn.get_replay_checkpoint.html">utils::get_replay_checkpoint</a></li><li><a href="utils/fn.group_region_by_topic.html">utils::group_region_by_topic</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="alive_keeper/type.CountdownTaskHandlerExtRef.html">alive_keeper::CountdownTaskHandlerExtRef</a></li><li><a href="error/type.Result.html">error::Result</a></li><li><a href="event_listener/type.RegionServerEventListenerRef.html">event_listener::RegionServerEventListenerRef</a></li><li><a href="heartbeat/task_tracker/type.TaskWatcher.html">heartbeat::task_tracker::TaskWatcher</a></li><li><a href="region_server/type.TableProviderFactoryRef.html">region_server::TableProviderFactoryRef</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="metrics/constant.REGION_ID.html">metrics::REGION_ID</a></li><li><a href="metrics/constant.REGION_REQUEST_TYPE.html">metrics::REGION_REQUEST_TYPE</a></li><li><a href="metrics/constant.REGION_ROLE.html">metrics::REGION_ROLE</a></li><li><a href="metrics/constant.RESULT_TYPE.html">metrics::RESULT_TYPE</a></li></ul></section></div></main></body></html>