Files
greptimedb/log_store/all.html
2025-12-25 19:26:42 +00:00

1 line
18 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="log_store" 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="../log_store/index.html">log_<wbr>store</a><span class="version">1.0.0-beta.3</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><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="#statics" title="Statics">Statics</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="error/struct.AddEntryLogBatchSnafu.html">error::AddEntryLogBatchSnafu</a></li><li><a href="error/struct.BatchProduceSnafu.html">error::BatchProduceSnafu</a></li><li><a href="error/struct.BuildClientSnafu.html">error::BuildClientSnafu</a></li><li><a href="error/struct.BuildPartitionClientSnafu.html">error::BuildPartitionClientSnafu</a></li><li><a href="error/struct.CastSnafu.html">error::CastSnafu</a></li><li><a href="error/struct.ConsumeRecordSnafu.html">error::ConsumeRecordSnafu</a></li><li><a href="error/struct.CreateWriterSnafu.html">error::CreateWriterSnafu</a></li><li><a href="error/struct.DecodeJsonSnafu.html">error::DecodeJsonSnafu</a></li><li><a href="error/struct.DiscontinuousLogIndexSnafu.html">error::DiscontinuousLogIndexSnafu</a></li><li><a href="error/struct.EncodeJsonSnafu.html">error::EncodeJsonSnafu</a></li><li><a href="error/struct.FetchEntrySnafu.html">error::FetchEntrySnafu</a></li><li><a href="error/struct.GetOffsetSnafu.html">error::GetOffsetSnafu</a></li><li><a href="error/struct.IllegalNamespaceSnafu.html">error::IllegalNamespaceSnafu</a></li><li><a href="error/struct.IllegalSequenceSnafu.html">error::IllegalSequenceSnafu</a></li><li><a href="error/struct.IllegalStateSnafu.html">error::IllegalStateSnafu</a></li><li><a href="error/struct.InvalidProviderSnafu.html">error::InvalidProviderSnafu</a></li><li><a href="error/struct.IoSnafu.html">error::IoSnafu</a></li><li><a href="error/struct.MetaLengthExceededLimitSnafu.html">error::MetaLengthExceededLimitSnafu</a></li><li><a href="error/struct.MissingKeySnafu.html">error::MissingKeySnafu</a></li><li><a href="error/struct.MissingValueSnafu.html">error::MissingValueSnafu</a></li><li><a href="error/struct.NoMaxValueSnafu.html">error::NoMaxValueSnafu</a></li><li><a href="error/struct.OrderedBatchProducerStoppedSnafu.html">error::OrderedBatchProducerStoppedSnafu</a></li><li><a href="error/struct.OverrideCompactedEntrySnafu.html">error::OverrideCompactedEntrySnafu</a></li><li><a href="error/struct.ProduceRecordSnafu.html">error::ProduceRecordSnafu</a></li><li><a href="error/struct.RaftEngineSnafu.html">error::RaftEngineSnafu</a></li><li><a href="error/struct.ReadIndexSnafu.html">error::ReadIndexSnafu</a></li><li><a href="error/struct.StartWalTaskSnafu.html">error::StartWalTaskSnafu</a></li><li><a href="error/struct.StopWalTaskSnafu.html">error::StopWalTaskSnafu</a></li><li><a href="error/struct.TlsConfigSnafu.html">error::TlsConfigSnafu</a></li><li><a href="error/struct.WaitDumpIndexSnafu.html">error::WaitDumpIndexSnafu</a></li><li><a href="error/struct.WaitProduceResultReceiverSnafu.html">error::WaitProduceResultReceiverSnafu</a></li><li><a href="error/struct.WriteIndexSnafu.html">error::WriteIndexSnafu</a></li><li><a href="kafka/struct.EntryImpl.html">kafka::EntryImpl</a></li><li><a href="kafka/struct.GlobalIndexCollector.html">kafka::GlobalIndexCollector</a></li><li><a href="kafka/struct.NamespaceImpl.html">kafka::NamespaceImpl</a></li><li><a href="kafka/client_manager/struct.Client.html">kafka::client_manager::Client</a></li><li><a href="kafka/client_manager/struct.ClientManager.html">kafka::client_manager::ClientManager</a></li><li><a href="kafka/consumer/struct.Consumer.html">kafka::consumer::Consumer</a></li><li><a href="kafka/consumer/struct.ConsumerBuilder.html">kafka::consumer::ConsumerBuilder</a></li><li><a href="kafka/consumer/struct.FetchResult.html">kafka::consumer::FetchResult</a></li><li><a href="kafka/consumer/struct.FetchResultInner.html">kafka::consumer::FetchResultInner</a></li><li><a href="kafka/consumer/struct.RecordsBuffer.html">kafka::consumer::RecordsBuffer</a></li><li><a href="kafka/index/collector/struct.CollectionTask.html">kafka::index::collector::CollectionTask</a></li><li><a href="kafka/index/collector/struct.CollectionTaskHandle.html">kafka::index::collector::CollectionTaskHandle</a></li><li><a href="kafka/index/collector/struct.GlobalIndexCollector.html">kafka::index::collector::GlobalIndexCollector</a></li><li><a href="kafka/index/collector/struct.NoopCollector.html">kafka::index::collector::NoopCollector</a></li><li><a href="kafka/index/collector/struct.ProviderLevelIndexCollector.html">kafka::index::collector::ProviderLevelIndexCollector</a></li><li><a href="kafka/index/collector/struct.RegionIndexes.html">kafka::index::collector::RegionIndexes</a></li><li><a href="kafka/index/encoder/struct.DatanodeWalIndexes.html">kafka::index::encoder::DatanodeWalIndexes</a></li><li><a href="kafka/index/encoder/struct.DeltaEncodedRegionIndexes.html">kafka::index::encoder::DeltaEncodedRegionIndexes</a></li><li><a href="kafka/index/encoder/struct.JsonIndexEncoder.html">kafka::index::encoder::JsonIndexEncoder</a></li><li><a href="kafka/index/iterator/struct.MultipleRegionWalIndexIterator.html">kafka::index::iterator::MultipleRegionWalIndexIterator</a></li><li><a href="kafka/index/iterator/struct.NextBatchHint.html">kafka::index::iterator::NextBatchHint</a></li><li><a href="kafka/index/iterator/struct.RegionWalRange.html">kafka::index::iterator::RegionWalRange</a></li><li><a href="kafka/index/iterator/struct.RegionWalVecIndex.html">kafka::index::iterator::RegionWalVecIndex</a></li><li><a href="kafka/log_store/struct.KafkaLogStore.html">kafka::log_store::KafkaLogStore</a></li><li><a href="kafka/log_store/struct.PeriodicTopicStatsReporter.html">kafka::log_store::PeriodicTopicStatsReporter</a></li><li><a href="kafka/log_store/struct.TopicStat.html">kafka::log_store::TopicStat</a></li><li><a href="kafka/periodic_offset_fetcher/struct.PeriodicOffsetFetcher.html">kafka::periodic_offset_fetcher::PeriodicOffsetFetcher</a></li><li><a href="kafka/producer/struct.OrderedBatchProducer.html">kafka::producer::OrderedBatchProducer</a></li><li><a href="kafka/producer/struct.ProduceResult.html">kafka::producer::ProduceResult</a></li><li><a href="kafka/util/range/struct.ConvertIndexToRange.html">kafka::util::range::ConvertIndexToRange</a></li><li><a href="kafka/util/range/struct.MergeRange.html">kafka::util::range::MergeRange</a></li><li><a href="kafka/util/record/struct.Record.html">kafka::util::record::Record</a></li><li><a href="kafka/util/record/struct.RecordMeta.html">kafka::util::record::RecordMeta</a></li><li><a href="kafka/worker/struct.BackgroundProducerWorker.html">kafka::worker::BackgroundProducerWorker</a></li><li><a href="kafka/worker/struct.DumpIndexRequest.html">kafka::worker::DumpIndexRequest</a></li><li><a href="kafka/worker/struct.PendingRequest.html">kafka::worker::PendingRequest</a></li><li><a href="kafka/worker/struct.ProduceRequest.html">kafka::worker::ProduceRequest</a></li><li><a href="kafka/worker/struct.ProduceResultHandle.html">kafka::worker::ProduceResultHandle</a></li><li><a href="kafka/worker/struct.ProduceResultReceiver.html">kafka::worker::ProduceResultReceiver</a></li><li><a href="kafka/worker/struct.TruncateIndexRequest.html">kafka::worker::TruncateIndexRequest</a></li><li><a href="metrics/struct.METRIC_KAFKA_APPEND_BATCH_BYTES_TOTAL.html">metrics::METRIC_KAFKA_APPEND_BATCH_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_APPEND_BATCH_ELAPSED.html">metrics::METRIC_KAFKA_APPEND_BATCH_ELAPSED</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_BYTES_TOTAL.html">metrics::METRIC_KAFKA_CLIENT_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_PRODUCE_ELAPSED.html">metrics::METRIC_KAFKA_CLIENT_PRODUCE_ELAPSED</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_TRAFFIC_TOTAL.html">metrics::METRIC_KAFKA_CLIENT_TRAFFIC_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_READ_BYTES_TOTAL.html">metrics::METRIC_KAFKA_READ_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_READ_ELAPSED.html">metrics::METRIC_KAFKA_READ_ELAPSED</a></li><li><a href="metrics/struct.METRIC_LOGSTORE_OP_BYTES_TOTAL.html">metrics::METRIC_LOGSTORE_OP_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_LOGSTORE_OP_ELAPSED.html">metrics::METRIC_LOGSTORE_OP_ELAPSED</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_APPEND_BATCH_BYTES_TOTAL.html">metrics::METRIC_RAFT_ENGINE_APPEND_BATCH_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_APPEND_BATCH_ELAPSED.html">metrics::METRIC_RAFT_ENGINE_APPEND_BATCH_ELAPSED</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_READ_BYTES_TOTAL.html">metrics::METRIC_RAFT_ENGINE_READ_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_READ_ELAPSED.html">metrics::METRIC_RAFT_ENGINE_READ_ELAPSED</a></li><li><a href="noop/log_store/struct.NoopLogStore.html">noop::log_store::NoopLogStore</a></li><li><a href="raft_engine/struct.Config.html">raft_engine::Config</a></li><li><a href="raft_engine/struct.RaftEngineBackend.html">raft_engine::RaftEngineBackend</a></li><li><a href="raft_engine/backend/struct.RaftEngineBackend.html">raft_engine::backend::RaftEngineBackend</a></li><li><a href="raft_engine/log_store/struct.MessageType.html">raft_engine::log_store::MessageType</a></li><li><a href="raft_engine/log_store/struct.PurgeExpiredFilesFunction.html">raft_engine::log_store::PurgeExpiredFilesFunction</a></li><li><a href="raft_engine/log_store/struct.RaftEngineLogStore.html">raft_engine::log_store::RaftEngineLogStore</a></li><li><a href="raft_engine/log_store/struct.SyncWalTaskFunction.html">raft_engine::log_store::SyncWalTaskFunction</a></li><li><a href="raft_engine/protos/logstore/struct.EntryImpl.html">raft_engine::protos::logstore::EntryImpl</a></li><li><a href="raft_engine/protos/logstore/struct.LogStoreState.html">raft_engine::protos::logstore::LogStoreState</a></li><li><a href="raft_engine/protos/logstore/struct.NamespaceImpl.html">raft_engine::protos::logstore::NamespaceImpl</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="error/enum.Error.html">error::Error</a></li><li><a href="kafka/consumer/enum.ConsumerBuilderError.html">kafka::consumer::ConsumerBuilderError</a></li><li><a href="kafka/util/record/enum.RecordType.html">kafka::util::record::RecordType</a></li><li><a href="kafka/worker/enum.WorkerRequest.html">kafka::worker::WorkerRequest</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="kafka/consumer/trait.FetchClient.html">kafka::consumer::FetchClient</a></li><li><a href="kafka/index/collector/trait.IndexCollector.html">kafka::index::collector::IndexCollector</a></li><li><a href="kafka/index/encoder/trait.IndexEncoder.html">kafka::index::encoder::IndexEncoder</a></li><li><a href="kafka/index/iterator/trait.RegionWalIndexIterator.html">kafka::index::iterator::RegionWalIndexIterator</a></li><li><a href="kafka/producer/trait.ProducerClient.html">kafka::producer::ProducerClient</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="error/fn.rskafka_client_error_to_status_code.html">error::rskafka_client_error_to_status_code</a></li><li><a href="kafka/fn.default_index_file.html">kafka::default_index_file</a></li><li><a href="kafka/index/fn.default_index_file.html">kafka::index::default_index_file</a></li><li><a href="kafka/index/iterator/fn.build_region_wal_index_iterator.html">kafka::index::iterator::build_region_wal_index_iterator</a></li><li><a href="kafka/log_store/fn.build_entry.html">kafka::log_store::build_entry</a></li><li><a href="kafka/log_store/fn.check_termination.html">kafka::log_store::check_termination</a></li><li><a href="kafka/util/range/fn.merge.html">kafka::util::range::merge</a></li><li><a href="kafka/util/record/fn.convert_to_kafka_records.html">kafka::util::record::convert_to_kafka_records</a></li><li><a href="kafka/util/record/fn.convert_to_multiple_entry.html">kafka::util::record::convert_to_multiple_entry</a></li><li><a href="kafka/util/record/fn.convert_to_naive_entry.html">kafka::util::record::convert_to_naive_entry</a></li><li><a href="kafka/util/record/fn.maybe_emit_entry.html">kafka::util::record::maybe_emit_entry</a></li><li><a href="kafka/util/record/fn.remaining_entries.html">kafka::util::record::remaining_entries</a></li><li><a href="raft_engine/backend/fn.engine_delete.html">raft_engine::backend::engine_delete</a></li><li><a href="raft_engine/backend/fn.engine_get.html">raft_engine::backend::engine_get</a></li><li><a href="raft_engine/backend/fn.engine_put.html">raft_engine::backend::engine_put</a></li><li><a href="raft_engine/backend/fn.ensure_dir.html">raft_engine::backend::ensure_dir</a></li><li><a href="raft_engine/protos/logstore/fn.file_descriptor_proto.html">raft_engine::protos::logstore::file_descriptor_proto</a></li><li><a href="raft_engine/protos/logstore/fn.parse_descriptor_proto.html">raft_engine::protos::logstore::parse_descriptor_proto</a></li><li><a href="test_util/log_store_util/fn.create_kafka_log_store.html">test_util::log_store_util::create_kafka_log_store</a></li><li><a href="test_util/log_store_util/fn.create_tmp_local_file_log_store.html">test_util::log_store_util::create_tmp_local_file_log_store</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="error/type.Result.html">error::Result</a></li><li><a href="kafka/client_manager/type.ClientManagerRef.html">kafka::client_manager::ClientManagerRef</a></li><li><a href="kafka/producer/type.OrderedBatchProducerRef.html">kafka::producer::OrderedBatchProducerRef</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="raft_engine/protos/logstore/static.file_descriptor_proto_data.html">raft_engine::protos::logstore::file_descriptor_proto_data</a></li><li><a href="raft_engine/protos/logstore/static.file_descriptor_proto_lazy.html">raft_engine::protos::logstore::file_descriptor_proto_lazy</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="kafka/constant.DEFAULT_PARTITION.html">kafka::DEFAULT_PARTITION</a></li><li><a href="kafka/client_manager/constant.DEFAULT_PARTITION.html">kafka::client_manager::DEFAULT_PARTITION</a></li><li><a href="kafka/consumer/constant.AVG_RECORD_SIZE.html">kafka::consumer::AVG_RECORD_SIZE</a></li><li><a href="kafka/consumer/constant.MAX_BATCH_SIZE.html">kafka::consumer::MAX_BATCH_SIZE</a></li><li><a href="kafka/index/iterator/constant.MIN_BATCH_WINDOW_SIZE.html">kafka::index::iterator::MIN_BATCH_WINDOW_SIZE</a></li><li><a href="kafka/log_store/constant.DEFAULT_OFFSET_FETCH_INTERVAL.html">kafka::log_store::DEFAULT_OFFSET_FETCH_INTERVAL</a></li><li><a href="kafka/producer/constant.PRODUCER_CHANNEL_SIZE.html">kafka::producer::PRODUCER_CHANNEL_SIZE</a></li><li><a href="kafka/producer/constant.REQUEST_BATCH_SIZE.html">kafka::producer::REQUEST_BATCH_SIZE</a></li><li><a href="kafka/util/record/constant.ESTIMATED_META_SIZE.html">kafka::util::record::ESTIMATED_META_SIZE</a></li><li><a href="kafka/util/record/constant.VERSION.html">kafka::util::record::VERSION</a></li><li><a href="metrics/constant.LOGSTORE_LABEL.html">metrics::LOGSTORE_LABEL</a></li><li><a href="metrics/constant.OPTYPE_LABEL.html">metrics::OPTYPE_LABEL</a></li><li><a href="metrics/constant.PARTITION_LABEL.html">metrics::PARTITION_LABEL</a></li><li><a href="metrics/constant.TOPIC_LABEL.html">metrics::TOPIC_LABEL</a></li><li><a href="raft_engine/backend/constant.SYSTEM_NAMESPACE.html">raft_engine::backend::SYSTEM_NAMESPACE</a></li><li><a href="raft_engine/log_store/constant.NAMESPACE_PREFIX.html">raft_engine::log_store::NAMESPACE_PREFIX</a></li></ul></section></div></main></body></html>