Files
greptimedb/cli/all.html
2026-05-06 03:54:13 +00:00

1 line
41 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-17e0aaed.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.96.0-nightly (ac7f9ec7d 2026-03-20)" data-channel="nightly" data-search-js="search-63369b7b.js" data-stringdex-js="stringdex-2da4960a.js" data-settings-js="settings-170eb4bf.js" ><script src="../static.files/storage-41dd4d93.js"></script><script defer src="../static.files/main-5013f961.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 sys"><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="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../cli/index.html">cli</a><span class="version">1.0.0</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="#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" tabindex="-1"><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="struct.AttachCommand.html">AttachCommand</a></li><li><a href="struct.BenchTableMetadataCommand.html">BenchTableMetadataCommand</a></li><li><a href="struct.DatabaseClient.html">DatabaseClient</a></li><li><a href="struct.ObjectStoreConfig.html">ObjectStoreConfig</a></li><li><a href="struct.StoreConfig.html">StoreConfig</a></li><li><a href="bench/struct.BenchTableMetadata.html">bench::BenchTableMetadata</a></li><li><a href="bench/struct.BenchTableMetadataCommand.html">bench::BenchTableMetadataCommand</a></li><li><a href="bench/metadata/struct.TableMetadataBencher.html">bench::metadata::TableMetadataBencher</a></li><li><a href="common/object_store/struct.ObjectStoreConfig.html">common::object_store::ObjectStoreConfig</a></li><li><a href="common/object_store/struct.PrefixedAzblobConnection.html">common::object_store::PrefixedAzblobConnection</a></li><li><a href="common/object_store/struct.PrefixedGcsConnection.html">common::object_store::PrefixedGcsConnection</a></li><li><a href="common/object_store/struct.PrefixedOssConnection.html">common::object_store::PrefixedOssConnection</a></li><li><a href="common/object_store/struct.PrefixedS3Connection.html">common::object_store::PrefixedS3Connection</a></li><li><a href="common/store/struct.StoreConfig.html">common::store::StoreConfig</a></li><li><a href="data/export/struct.Export.html">data::export::Export</a></li><li><a href="data/export/struct.ExportCommand.html">data::export::ExportCommand</a></li><li><a href="data/export_v2/command/struct.ExportConfig.html">data::export_v2::command::ExportConfig</a></li><li><a href="data/export_v2/command/struct.ExportCreate.html">data::export_v2::command::ExportCreate</a></li><li><a href="data/export_v2/command/struct.ExportCreateCommand.html">data::export_v2::command::ExportCreateCommand</a></li><li><a href="data/export_v2/coordinator/struct.ExportContext.html">data::export_v2::coordinator::ExportContext</a></li><li><a href="data/export_v2/data/struct.CopyLocation.html">data::export_v2::data::CopyLocation</a></li><li><a href="data/export_v2/data/struct.CopyOptions.html">data::export_v2::data::CopyOptions</a></li><li><a href="data/export_v2/data/struct.CopySource.html">data::export_v2::data::CopySource</a></li><li><a href="data/export_v2/data/struct.CopyTarget.html">data::export_v2::data::CopyTarget</a></li><li><a href="data/export_v2/error/struct.BuildObjectStoreSnafu.html">data::export_v2::error::BuildObjectStoreSnafu</a></li><li><a href="data/export_v2/error/struct.ChunkTimeWindowRequiresBoundsSnafu.html">data::export_v2::error::ChunkTimeWindowRequiresBoundsSnafu</a></li><li><a href="data/export_v2/error/struct.DatabaseSnafu.html">data::export_v2::error::DatabaseSnafu</a></li><li><a href="data/export_v2/error/struct.EmptyResultSnafu.html">data::export_v2::error::EmptyResultSnafu</a></li><li><a href="data/export_v2/error/struct.InvalidUriSnafu.html">data::export_v2::error::InvalidUriSnafu</a></li><li><a href="data/export_v2/error/struct.ManifestParseSnafu.html">data::export_v2::error::ManifestParseSnafu</a></li><li><a href="data/export_v2/error/struct.ManifestSerializeSnafu.html">data::export_v2::error::ManifestSerializeSnafu</a></li><li><a href="data/export_v2/error/struct.ManifestVersionMismatchSnafu.html">data::export_v2::error::ManifestVersionMismatchSnafu</a></li><li><a href="data/export_v2/error/struct.ResumeConfigMismatchSnafu.html">data::export_v2::error::ResumeConfigMismatchSnafu</a></li><li><a href="data/export_v2/error/struct.SchemaNotFoundSnafu.html">data::export_v2::error::SchemaNotFoundSnafu</a></li><li><a href="data/export_v2/error/struct.SchemaOnlyArgsNotAllowedSnafu.html">data::export_v2::error::SchemaOnlyArgsNotAllowedSnafu</a></li><li><a href="data/export_v2/error/struct.SchemaOnlyModeMismatchSnafu.html">data::export_v2::error::SchemaOnlyModeMismatchSnafu</a></li><li><a href="data/export_v2/error/struct.SnapshotNotFoundSnafu.html">data::export_v2::error::SnapshotNotFoundSnafu</a></li><li><a href="data/export_v2/error/struct.StorageOperationSnafu.html">data::export_v2::error::StorageOperationSnafu</a></li><li><a href="data/export_v2/error/struct.TextDecodeSnafu.html">data::export_v2::error::TextDecodeSnafu</a></li><li><a href="data/export_v2/error/struct.TimeParseEndBeforeStartSnafu.html">data::export_v2::error::TimeParseEndBeforeStartSnafu</a></li><li><a href="data/export_v2/error/struct.TimeParseInvalidFormatSnafu.html">data::export_v2::error::TimeParseInvalidFormatSnafu</a></li><li><a href="data/export_v2/error/struct.UnexpectedValueTypeSnafu.html">data::export_v2::error::UnexpectedValueTypeSnafu</a></li><li><a href="data/export_v2/error/struct.UnsupportedSchemeSnafu.html">data::export_v2::error::UnsupportedSchemeSnafu</a></li><li><a href="data/export_v2/error/struct.UrlParseSnafu.html">data::export_v2::error::UrlParseSnafu</a></li><li><a href="data/export_v2/extractor/struct.SchemaExtractor.html">data::export_v2::extractor::SchemaExtractor</a></li><li><a href="data/export_v2/manifest/struct.ChunkMeta.html">data::export_v2::manifest::ChunkMeta</a></li><li><a href="data/export_v2/manifest/struct.Manifest.html">data::export_v2::manifest::Manifest</a></li><li><a href="data/export_v2/manifest/struct.TimeRange.html">data::export_v2::manifest::TimeRange</a></li><li><a href="data/export_v2/schema/struct.SchemaDefinition.html">data::export_v2::schema::SchemaDefinition</a></li><li><a href="data/export_v2/schema/struct.SchemaSnapshot.html">data::export_v2::schema::SchemaSnapshot</a></li><li><a href="data/import/struct.Import.html">data::import::Import</a></li><li><a href="data/import/struct.ImportCommand.html">data::import::ImportCommand</a></li><li><a href="data/import_v2/command/struct.Import.html">data::import_v2::command::Import</a></li><li><a href="data/import_v2/command/struct.ImportV2Command.html">data::import_v2::command::ImportV2Command</a></li><li><a href="data/import_v2/error/struct.ChunkImportFailedSnafu.html">data::import_v2::error::ChunkImportFailedSnafu</a></li><li><a href="data/import_v2/error/struct.DatabaseSnafu.html">data::import_v2::error::DatabaseSnafu</a></li><li><a href="data/import_v2/error/struct.EmptyChunkManifestSnafu.html">data::import_v2::error::EmptyChunkManifestSnafu</a></li><li><a href="data/import_v2/error/struct.ImportStateIoSnafu.html">data::import_v2::error::ImportStateIoSnafu</a></li><li><a href="data/import_v2/error/struct.ImportStateLockedSnafu.html">data::import_v2::error::ImportStateLockedSnafu</a></li><li><a href="data/import_v2/error/struct.ImportStateParseSnafu.html">data::import_v2::error::ImportStateParseSnafu</a></li><li><a href="data/import_v2/error/struct.ImportStateUnknownChunkSnafu.html">data::import_v2::error::ImportStateUnknownChunkSnafu</a></li><li><a href="data/import_v2/error/struct.IncompleteSnapshotSnafu.html">data::import_v2::error::IncompleteSnapshotSnafu</a></li><li><a href="data/import_v2/error/struct.ManifestVersionMismatchSnafu.html">data::import_v2::error::ManifestVersionMismatchSnafu</a></li><li><a href="data/import_v2/error/struct.MissingChunkDataSnafu.html">data::import_v2::error::MissingChunkDataSnafu</a></li><li><a href="data/import_v2/error/struct.SchemaNotInSnapshotSnafu.html">data::import_v2::error::SchemaNotInSnapshotSnafu</a></li><li><a href="data/import_v2/error/struct.SnapshotNotFoundSnafu.html">data::import_v2::error::SnapshotNotFoundSnafu</a></li><li><a href="data/import_v2/error/struct.SnapshotStorageSnafu.html">data::import_v2::error::SnapshotStorageSnafu</a></li><li><a href="data/import_v2/executor/struct.DdlExecutor.html">data::import_v2::executor::DdlExecutor</a></li><li><a href="data/import_v2/executor/struct.DdlStatement.html">data::import_v2::executor::DdlStatement</a></li><li><a href="data/import_v2/state/struct.ImportChunkState.html">data::import_v2::state::ImportChunkState</a></li><li><a href="data/import_v2/state/struct.ImportState.html">data::import_v2::state::ImportState</a></li><li><a href="data/import_v2/state/struct.ImportStateLockGuard.html">data::import_v2::state::ImportStateLockGuard</a></li><li><a href="data/snapshot_storage/struct.OpenDalStorage.html">data::snapshot_storage::OpenDalStorage</a></li><li><a href="data/snapshot_storage/struct.RemoteLocation.html">data::snapshot_storage::RemoteLocation</a></li><li><a href="data/storage_export/struct.AzblobBackend.html">data::storage_export::AzblobBackend</a></li><li><a href="data/storage_export/struct.FsBackend.html">data::storage_export::FsBackend</a></li><li><a href="data/storage_export/struct.GcsBackend.html">data::storage_export::GcsBackend</a></li><li><a href="data/storage_export/struct.OssBackend.html">data::storage_export::OssBackend</a></li><li><a href="data/storage_export/struct.S3Backend.html">data::storage_export::S3Backend</a></li><li><a href="database/struct.DatabaseClient.html">database::DatabaseClient</a></li><li><a href="error/struct.BuildCacheRegistrySnafu.html">error::BuildCacheRegistrySnafu</a></li><li><a href="error/struct.BuildClientSnafu.html">error::BuildClientSnafu</a></li><li><a href="error/struct.BuildRuntimeSnafu.html">error::BuildRuntimeSnafu</a></li><li><a href="error/struct.CacheRequiredSnafu.html">error::CacheRequiredSnafu</a></li><li><a href="error/struct.ConnectEtcdSnafu.html">error::ConnectEtcdSnafu</a></li><li><a href="error/struct.CovertColumnSchemasToDefsSnafu.html">error::CovertColumnSchemasToDefsSnafu</a></li><li><a href="error/struct.CreateDirSnafu.html">error::CreateDirSnafu</a></li><li><a href="error/struct.EmptyResultSnafu.html">error::EmptyResultSnafu</a></li><li><a href="error/struct.EmptyStoreAddrsSnafu.html">error::EmptyStoreAddrsSnafu</a></li><li><a href="error/struct.FileIoSnafu.html">error::FileIoSnafu</a></li><li><a href="error/struct.GetCurrentDirSnafu.html">error::GetCurrentDirSnafu</a></li><li><a href="error/struct.HttpQuerySqlSnafu.html">error::HttpQuerySqlSnafu</a></li><li><a href="error/struct.IllegalConfigSnafu.html">error::IllegalConfigSnafu</a></li><li><a href="error/struct.InitBackendSnafu.html">error::InitBackendSnafu</a></li><li><a href="error/struct.InitDdlManagerSnafu.html">error::InitDdlManagerSnafu</a></li><li><a href="error/struct.InitMetadataSnafu.html">error::InitMetadataSnafu</a></li><li><a href="error/struct.InitTimezoneSnafu.html">error::InitTimezoneSnafu</a></li><li><a href="error/struct.InitTlsProviderSnafu.html">error::InitTlsProviderSnafu</a></li><li><a href="error/struct.InvalidArgumentsSnafu.html">error::InvalidArgumentsSnafu</a></li><li><a href="error/struct.InvalidFilePathSnafu.html">error::InvalidFilePathSnafu</a></li><li><a href="error/struct.LoadLayeredConfigSnafu.html">error::LoadLayeredConfigSnafu</a></li><li><a href="error/struct.MetaClientInitSnafu.html">error::MetaClientInitSnafu</a></li><li><a href="error/struct.MissingConfigSnafu.html">error::MissingConfigSnafu</a></li><li><a href="error/struct.OpenDalSnafu.html">error::OpenDalSnafu</a></li><li><a href="error/struct.OtherSnafu.html">error::OtherSnafu</a></li><li><a href="error/struct.OutputDirNotSetSnafu.html">error::OutputDirNotSetSnafu</a></li><li><a href="error/struct.ParseProxyOptsSnafu.html">error::ParseProxyOptsSnafu</a></li><li><a href="error/struct.ParseSqlSnafu.html">error::ParseSqlSnafu</a></li><li><a href="error/struct.PlanStatementSnafu.html">error::PlanStatementSnafu</a></li><li><a href="error/struct.SchemaNotFoundSnafu.html">error::SchemaNotFoundSnafu</a></li><li><a href="error/struct.SendRequestToDatanodeSnafu.html">error::SendRequestToDatanodeSnafu</a></li><li><a href="error/struct.SerdeJsonSnafu.html">error::SerdeJsonSnafu</a></li><li><a href="error/struct.SpawnThreadSnafu.html">error::SpawnThreadSnafu</a></li><li><a href="error/struct.StartProcedureManagerSnafu.html">error::StartProcedureManagerSnafu</a></li><li><a href="error/struct.StartWalProviderSnafu.html">error::StartWalProviderSnafu</a></li><li><a href="error/struct.StopProcedureManagerSnafu.html">error::StopProcedureManagerSnafu</a></li><li><a href="error/struct.TableMetadataSnafu.html">error::TableMetadataSnafu</a></li><li><a href="error/struct.TableNotFoundSnafu.html">error::TableNotFoundSnafu</a></li><li><a href="error/struct.UnexpectedSnafu.html">error::UnexpectedSnafu</a></li><li><a href="error/struct.UnsupportedMemoryBackendSnafu.html">error::UnsupportedMemoryBackendSnafu</a></li><li><a href="export_v2/error/struct.BuildObjectStoreSnafu.html">export_v2::error::BuildObjectStoreSnafu</a></li><li><a href="export_v2/error/struct.ChunkTimeWindowRequiresBoundsSnafu.html">export_v2::error::ChunkTimeWindowRequiresBoundsSnafu</a></li><li><a href="export_v2/error/struct.DatabaseSnafu.html">export_v2::error::DatabaseSnafu</a></li><li><a href="export_v2/error/struct.EmptyResultSnafu.html">export_v2::error::EmptyResultSnafu</a></li><li><a href="export_v2/error/struct.InvalidUriSnafu.html">export_v2::error::InvalidUriSnafu</a></li><li><a href="export_v2/error/struct.ManifestParseSnafu.html">export_v2::error::ManifestParseSnafu</a></li><li><a href="export_v2/error/struct.ManifestSerializeSnafu.html">export_v2::error::ManifestSerializeSnafu</a></li><li><a href="export_v2/error/struct.ManifestVersionMismatchSnafu.html">export_v2::error::ManifestVersionMismatchSnafu</a></li><li><a href="export_v2/error/struct.ResumeConfigMismatchSnafu.html">export_v2::error::ResumeConfigMismatchSnafu</a></li><li><a href="export_v2/error/struct.SchemaNotFoundSnafu.html">export_v2::error::SchemaNotFoundSnafu</a></li><li><a href="export_v2/error/struct.SchemaOnlyArgsNotAllowedSnafu.html">export_v2::error::SchemaOnlyArgsNotAllowedSnafu</a></li><li><a href="export_v2/error/struct.SchemaOnlyModeMismatchSnafu.html">export_v2::error::SchemaOnlyModeMismatchSnafu</a></li><li><a href="export_v2/error/struct.SnapshotNotFoundSnafu.html">export_v2::error::SnapshotNotFoundSnafu</a></li><li><a href="export_v2/error/struct.StorageOperationSnafu.html">export_v2::error::StorageOperationSnafu</a></li><li><a href="export_v2/error/struct.TextDecodeSnafu.html">export_v2::error::TextDecodeSnafu</a></li><li><a href="export_v2/error/struct.TimeParseEndBeforeStartSnafu.html">export_v2::error::TimeParseEndBeforeStartSnafu</a></li><li><a href="export_v2/error/struct.TimeParseInvalidFormatSnafu.html">export_v2::error::TimeParseInvalidFormatSnafu</a></li><li><a href="export_v2/error/struct.UnexpectedValueTypeSnafu.html">export_v2::error::UnexpectedValueTypeSnafu</a></li><li><a href="export_v2/error/struct.UnsupportedSchemeSnafu.html">export_v2::error::UnsupportedSchemeSnafu</a></li><li><a href="export_v2/error/struct.UrlParseSnafu.html">export_v2::error::UrlParseSnafu</a></li><li><a href="export_v2/extractor/struct.SchemaExtractor.html">export_v2::extractor::SchemaExtractor</a></li><li><a href="export_v2/manifest/struct.ChunkMeta.html">export_v2::manifest::ChunkMeta</a></li><li><a href="export_v2/manifest/struct.Manifest.html">export_v2::manifest::Manifest</a></li><li><a href="export_v2/manifest/struct.TimeRange.html">export_v2::manifest::TimeRange</a></li><li><a href="export_v2/schema/struct.SchemaDefinition.html">export_v2::schema::SchemaDefinition</a></li><li><a href="export_v2/schema/struct.SchemaSnapshot.html">export_v2::schema::SchemaSnapshot</a></li><li><a href="import_v2/struct.ImportV2Command.html">import_v2::ImportV2Command</a></li><li><a href="import_v2/error/struct.ChunkImportFailedSnafu.html">import_v2::error::ChunkImportFailedSnafu</a></li><li><a href="import_v2/error/struct.DatabaseSnafu.html">import_v2::error::DatabaseSnafu</a></li><li><a href="import_v2/error/struct.EmptyChunkManifestSnafu.html">import_v2::error::EmptyChunkManifestSnafu</a></li><li><a href="import_v2/error/struct.ImportStateIoSnafu.html">import_v2::error::ImportStateIoSnafu</a></li><li><a href="import_v2/error/struct.ImportStateLockedSnafu.html">import_v2::error::ImportStateLockedSnafu</a></li><li><a href="import_v2/error/struct.ImportStateParseSnafu.html">import_v2::error::ImportStateParseSnafu</a></li><li><a href="import_v2/error/struct.ImportStateUnknownChunkSnafu.html">import_v2::error::ImportStateUnknownChunkSnafu</a></li><li><a href="import_v2/error/struct.IncompleteSnapshotSnafu.html">import_v2::error::IncompleteSnapshotSnafu</a></li><li><a href="import_v2/error/struct.ManifestVersionMismatchSnafu.html">import_v2::error::ManifestVersionMismatchSnafu</a></li><li><a href="import_v2/error/struct.MissingChunkDataSnafu.html">import_v2::error::MissingChunkDataSnafu</a></li><li><a href="import_v2/error/struct.SchemaNotInSnapshotSnafu.html">import_v2::error::SchemaNotInSnapshotSnafu</a></li><li><a href="import_v2/error/struct.SnapshotNotFoundSnafu.html">import_v2::error::SnapshotNotFoundSnafu</a></li><li><a href="import_v2/error/struct.SnapshotStorageSnafu.html">import_v2::error::SnapshotStorageSnafu</a></li><li><a href="import_v2/executor/struct.DdlExecutor.html">import_v2::executor::DdlExecutor</a></li><li><a href="import_v2/executor/struct.DdlStatement.html">import_v2::executor::DdlStatement</a></li><li><a href="metadata/control/del/key/struct.DelKeyCommand.html">metadata::control::del::key::DelKeyCommand</a></li><li><a href="metadata/control/del/key/struct.DelKeyTool.html">metadata::control::del::key::DelKeyTool</a></li><li><a href="metadata/control/del/key/struct.KeyDeleter.html">metadata::control::del::key::KeyDeleter</a></li><li><a href="metadata/control/del/table/struct.DelTableCommand.html">metadata::control::del::table::DelTableCommand</a></li><li><a href="metadata/control/del/table/struct.DelTableTool.html">metadata::control::del::table::DelTableTool</a></li><li><a href="metadata/control/del/table/struct.TableMetadataDeleter.html">metadata::control::del::table::TableMetadataDeleter</a></li><li><a href="metadata/control/get/struct.GetKeyCommand.html">metadata::control::get::GetKeyCommand</a></li><li><a href="metadata/control/get/struct.GetKeyTool.html">metadata::control::get::GetKeyTool</a></li><li><a href="metadata/control/get/struct.GetTableCommand.html">metadata::control::get::GetTableCommand</a></li><li><a href="metadata/control/get/struct.GetTableTool.html">metadata::control::get::GetTableTool</a></li><li><a href="metadata/control/put/key/struct.PutKeyCommand.html">metadata::control::put::key::PutKeyCommand</a></li><li><a href="metadata/control/put/key/struct.PutKeyTool.html">metadata::control::put::key::PutKeyTool</a></li><li><a href="metadata/control/put/table/struct.PutTableInfoCommand.html">metadata::control::put::table::PutTableInfoCommand</a></li><li><a href="metadata/control/put/table/struct.PutTableInfoTool.html">metadata::control::put::table::PutTableInfoTool</a></li><li><a href="metadata/control/put/table/struct.PutTableRouteCommand.html">metadata::control::put::table::PutTableRouteCommand</a></li><li><a href="metadata/control/put/table/struct.PutTableRouteTool.html">metadata::control::put::table::PutTableRouteTool</a></li><li><a href="metadata/control/selector/struct.TableSelector.html">metadata::control::selector::TableSelector</a></li><li><a href="metadata/repair/struct.RepairLogicalTablesCommand.html">metadata::repair::RepairLogicalTablesCommand</a></li><li><a href="metadata/repair/struct.RepairTool.html">metadata::repair::RepairTool</a></li><li><a href="metadata/repair/partition_column/struct.RepairPartitionColumnCommand.html">metadata::repair::partition_column::RepairPartitionColumnCommand</a></li><li><a href="metadata/repair/partition_column/struct.RepairPartitionColumnTool.html">metadata::repair::partition_column::RepairPartitionColumnTool</a></li><li><a href="metadata/snapshot/struct.InfoCommand.html">metadata::snapshot::InfoCommand</a></li><li><a href="metadata/snapshot/struct.MetaInfoTool.html">metadata::snapshot::MetaInfoTool</a></li><li><a href="metadata/snapshot/struct.MetaRestoreTool.html">metadata::snapshot::MetaRestoreTool</a></li><li><a href="metadata/snapshot/struct.MetaSnapshotTool.html">metadata::snapshot::MetaSnapshotTool</a></li><li><a href="metadata/snapshot/struct.RestoreCommand.html">metadata::snapshot::RestoreCommand</a></li><li><a href="metadata/snapshot/struct.SaveCommand.html">metadata::snapshot::SaveCommand</a></li><li><a href="metadata/utils/struct.FullTableMetadata.html">metadata::utils::FullTableMetadata</a></li><li><a href="metadata/utils/struct.TableMetadataIterator.html">metadata::utils::TableMetadataIterator</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.DataCommand.html">DataCommand</a></li><li><a href="enum.MetadataCommand.html">MetadataCommand</a></li><li><a href="common/store/enum.BackendImpl.html">common::store::BackendImpl</a></li><li><a href="data/enum.DataCommand.html">data::DataCommand</a></li><li><a href="data/export/enum.ExportTarget.html">data::export::ExportTarget</a></li><li><a href="data/export_v2/command/enum.ExportV2Command.html">data::export_v2::command::ExportV2Command</a></li><li><a href="data/export_v2/error/enum.Error.html">data::export_v2::error::Error</a></li><li><a href="data/export_v2/manifest/enum.ChunkStatus.html">data::export_v2::manifest::ChunkStatus</a></li><li><a href="data/export_v2/manifest/enum.DataFormat.html">data::export_v2::manifest::DataFormat</a></li><li><a href="data/import/enum.ImportTarget.html">data::import::ImportTarget</a></li><li><a href="data/import_v2/error/enum.Error.html">data::import_v2::error::Error</a></li><li><a href="data/import_v2/state/enum.ImportChunkStatus.html">data::import_v2::state::ImportChunkStatus</a></li><li><a href="data/snapshot_storage/enum.StorageScheme.html">data::snapshot_storage::StorageScheme</a></li><li><a href="data/storage_export/enum.StorageType.html">data::storage_export::StorageType</a></li><li><a href="error/enum.Error.html">error::Error</a></li><li><a href="export_v2/enum.ExportV2Command.html">export_v2::ExportV2Command</a></li><li><a href="export_v2/error/enum.Error.html">export_v2::error::Error</a></li><li><a href="export_v2/manifest/enum.ChunkStatus.html">export_v2::manifest::ChunkStatus</a></li><li><a href="export_v2/manifest/enum.DataFormat.html">export_v2::manifest::DataFormat</a></li><li><a href="import_v2/error/enum.Error.html">import_v2::error::Error</a></li><li><a href="metadata/enum.MetadataCommand.html">metadata::MetadataCommand</a></li><li><a href="metadata/control/del/enum.DelCommand.html">metadata::control::del::DelCommand</a></li><li><a href="metadata/control/get/enum.GetCommand.html">metadata::control::get::GetCommand</a></li><li><a href="metadata/control/put/enum.PutCommand.html">metadata::control::put::PutCommand</a></li><li><a href="metadata/control/put/table/enum.PutTableCommand.html">metadata::control::put::table::PutTableCommand</a></li><li><a href="metadata/repair/enum.RepairCommand.html">metadata::repair::RepairCommand</a></li><li><a href="metadata/snapshot/enum.SnapshotCommand.html">metadata::snapshot::SnapshotCommand</a></li><li><a href="metadata/utils/enum.IteratorInput.html">metadata::utils::IteratorInput</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.Tool.html">Tool</a></li><li><a href="common/object_store/trait.FieldValidator.html">common::object_store::FieldValidator</a></li><li><a href="common/object_store/trait.IntoField.html">common::object_store::IntoField</a></li><li><a href="data/snapshot_storage/trait.SnapshotStorage.html">data::snapshot_storage::SnapshotStorage</a></li><li><a href="data/storage_export/trait.StorageExport.html">data::storage_export::StorageExport</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="common/object_store/macro.gen_object_store_builder.html">common::object_store::gen_object_store_builder</a></li><li><a href="common/object_store/macro.validate_backend.html">common::object_store::validate_backend</a></li><li><a href="common/object_store/macro.wrap_with_clap_prefix.html">common::object_store::wrap_with_clap_prefix</a></li><li><a href="data/storage_export/macro.define_backend.html">data::storage_export::define_backend</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="bench/fn.bench_self_recorded.html">bench::bench_self_recorded</a></li><li><a href="bench/fn.create_region_routes.html">bench::create_region_routes</a></li><li><a href="bench/fn.create_region_wal_options.html">bench::create_region_wal_options</a></li><li><a href="bench/fn.create_table_info.html">bench::create_table_info</a></li><li><a href="common/object_store/fn.new_fs_object_store.html">common::object_store::new_fs_object_store</a></li><li><a href="data/fn.default_database.html">data::default_database</a></li><li><a href="data/export/fn.build_with_options.html">data::export::build_with_options</a></li><li><a href="data/export_v2/chunker/fn.generate_chunks.html">data::export_v2::chunker::generate_chunks</a></li><li><a href="data/export_v2/command/fn.build_schema_ddl.html">data::export_v2::command::build_schema_ddl</a></li><li><a href="data/export_v2/command/fn.canonical_schema_selection.html">data::export_v2::command::canonical_schema_selection</a></li><li><a href="data/export_v2/command/fn.chunk_plan_matches.html">data::export_v2::command::chunk_plan_matches</a></li><li><a href="data/export_v2/command/fn.format_chunk_plan.html">data::export_v2::command::format_chunk_plan</a></li><li><a href="data/export_v2/command/fn.format_schema_selection.html">data::export_v2::command::format_schema_selection</a></li><li><a href="data/export_v2/command/fn.schema_selection_matches.html">data::export_v2::command::schema_selection_matches</a></li><li><a href="data/export_v2/command/fn.validate_resume_config.html">data::export_v2::command::validate_resume_config</a></li><li><a href="data/export_v2/coordinator/fn.export_chunk.html">data::export_v2::coordinator::export_chunk</a></li><li><a href="data/export_v2/coordinator/fn.export_data.html">data::export_v2::coordinator::export_data</a></li><li><a href="data/export_v2/coordinator/fn.list_chunk_files.html">data::export_v2::coordinator::list_chunk_files</a></li><li><a href="data/export_v2/coordinator/fn.mark_chunk_completed.html">data::export_v2::coordinator::mark_chunk_completed</a></li><li><a href="data/export_v2/coordinator/fn.mark_chunk_failed.html">data::export_v2::coordinator::mark_chunk_failed</a></li><li><a href="data/export_v2/coordinator/fn.mark_chunk_in_progress.html">data::export_v2::coordinator::mark_chunk_in_progress</a></li><li><a href="data/export_v2/data/fn.build_azblob_connection.html">data::export_v2::data::build_azblob_connection</a></li><li><a href="data/export_v2/data/fn.build_copy_location.html">data::export_v2::data::build_copy_location</a></li><li><a href="data/export_v2/data/fn.build_copy_source.html">data::export_v2::data::build_copy_source</a></li><li><a href="data/export_v2/data/fn.build_copy_target.html">data::export_v2::data::build_copy_target</a></li><li><a href="data/export_v2/data/fn.build_gcs_connection.html">data::export_v2::data::build_gcs_connection</a></li><li><a href="data/export_v2/data/fn.build_oss_connection.html">data::export_v2::data::build_oss_connection</a></li><li><a href="data/export_v2/data/fn.build_s3_connection.html">data::export_v2::data::build_s3_connection</a></li><li><a href="data/export_v2/data/fn.build_with_options.html">data::export_v2::data::build_with_options</a></li><li><a href="data/export_v2/data/fn.execute_copy_database.html">data::export_v2::data::execute_copy_database</a></li><li><a href="data/export_v2/data/fn.execute_copy_database_from.html">data::export_v2::data::execute_copy_database_from</a></li><li><a href="data/export_v2/data/fn.expose_optional_secret.html">data::export_v2::data::expose_optional_secret</a></li><li><a href="data/export_v2/data/fn.extract_bucket_root.html">data::export_v2::data::extract_bucket_root</a></li><li><a href="data/export_v2/data/fn.join_root.html">data::export_v2::data::join_root</a></li><li><a href="data/export_v2/data/fn.mask_secrets.html">data::export_v2::data::mask_secrets</a></li><li><a href="data/export_v2/extractor/fn.dedupe_canonicalized_schemas.html">data::export_v2::extractor::dedupe_canonicalized_schemas</a></li><li><a href="data/export_v2/extractor/fn.extract_optional_string.html">data::export_v2::extractor::extract_optional_string</a></li><li><a href="data/export_v2/extractor/fn.extract_string.html">data::export_v2::extractor::extract_string</a></li><li><a href="data/export_v2/extractor/fn.parse_options.html">data::export_v2::extractor::parse_options</a></li><li><a href="data/export_v2/extractor/fn.parse_quoted_option_line.html">data::export_v2::extractor::parse_quoted_option_line</a></li><li><a href="data/export_v2/manifest/fn.generate_single_chunk.html">data::export_v2::manifest::generate_single_chunk</a></li><li><a href="data/export_v2/manifest/fn.parse_time.html">data::export_v2::manifest::parse_time</a></li><li><a href="data/import_v2/command/fn.canonicalize_schema_filter.html">data::import_v2::command::canonicalize_schema_filter</a></li><li><a href="data/import_v2/command/fn.chunk_has_schema_files.html">data::import_v2::command::chunk_has_schema_files</a></li><li><a href="data/import_v2/command/fn.collect_chunk_data_prefixes.html">data::import_v2::command::collect_chunk_data_prefixes</a></li><li><a href="data/import_v2/command/fn.ddl_statement_for_schema.html">data::import_v2::command::ddl_statement_for_schema</a></li><li><a href="data/import_v2/command/fn.format_data_import_plan.html">data::import_v2::command::format_data_import_plan</a></li><li><a href="data/import_v2/command/fn.is_schema_scoped_statement.html">data::import_v2::command::is_schema_scoped_statement</a></li><li><a href="data/import_v2/command/fn.parse_ddl_statements.html">data::import_v2::command::parse_ddl_statements</a></li><li><a href="data/import_v2/command/fn.starts_with_keyword.html">data::import_v2::command::starts_with_keyword</a></li><li><a href="data/import_v2/command/fn.validate_chunk_schema_files.html">data::import_v2::command::validate_chunk_schema_files</a></li><li><a href="data/import_v2/command/fn.validate_chunk_statuses.html">data::import_v2::command::validate_chunk_statuses</a></li><li><a href="data/import_v2/command/fn.validate_data_snapshot.html">data::import_v2::command::validate_data_snapshot</a></li><li><a href="data/import_v2/executor/fn.preview_sql.html">data::import_v2::executor::preview_sql</a></li><li><a href="data/import_v2/state/fn.default_home_dir_with.html">data::import_v2::state::default_home_dir_with</a></li><li><a href="data/import_v2/state/fn.default_state_path.html">data::import_v2::state::default_state_path</a></li><li><a href="data/import_v2/state/fn.default_state_path_with.html">data::import_v2::state::default_state_path_with</a></li><li><a href="data/import_v2/state/fn.delete_import_state.html">data::import_v2::state::delete_import_state</a></li><li><a href="data/import_v2/state/fn.import_state_file_name.html">data::import_v2::state::import_state_file_name</a></li><li><a href="data/import_v2/state/fn.import_state_lock_path.html">data::import_v2::state::import_state_lock_path</a></li><li><a href="data/import_v2/state/fn.is_lock_contention.html">data::import_v2::state::is_lock_contention</a></li><li><a href="data/import_v2/state/fn.load_import_state.html">data::import_v2::state::load_import_state</a></li><li><a href="data/import_v2/state/fn.normalize_import_state_for_resume.html">data::import_v2::state::normalize_import_state_for_resume</a></li><li><a href="data/import_v2/state/fn.save_import_state.html">data::import_v2::state::save_import_state</a></li><li><a href="data/import_v2/state/fn.sync_parent_dir.html">data::import_v2::state::sync_parent_dir</a></li><li><a href="data/import_v2/state/fn.try_acquire_import_state_lock.html">data::import_v2::state::try_acquire_import_state_lock</a></li><li><a href="data/import_v2/state/fn.unique_tmp_path.html">data::import_v2::state::unique_tmp_path</a></li><li><a href="data/path/fn.data_dir_for_schema_chunk.html">data::path::data_dir_for_schema_chunk</a></li><li><a href="data/path/fn.ddl_path_for_schema.html">data::path::ddl_path_for_schema</a></li><li><a href="data/path/fn.encode_path_segment.html">data::path::encode_path_segment</a></li><li><a href="data/path/fn.hex_char.html">data::path::hex_char</a></li><li><a href="data/retry/fn.default_retry_policy.html">data::retry::default_retry_policy</a></li><li><a href="data/snapshot_storage/fn.ensure_snapshot_exists.html">data::snapshot_storage::ensure_snapshot_exists</a></li><li><a href="data/snapshot_storage/fn.extract_file_path_from_uri.html">data::snapshot_storage::extract_file_path_from_uri</a></li><li><a href="data/snapshot_storage/fn.extract_remote_location.html">data::snapshot_storage::extract_remote_location</a></li><li><a href="data/snapshot_storage/fn.schema_index_path.html">data::snapshot_storage::schema_index_path</a></li><li><a href="data/snapshot_storage/fn.validate_uri.html">data::snapshot_storage::validate_uri</a></li><li><a href="data/sql/fn.escape_sql_identifier.html">data::sql::escape_sql_identifier</a></li><li><a href="data/sql/fn.escape_sql_literal.html">data::sql::escape_sql_literal</a></li><li><a href="data/storage_export/fn.expose_optional_secret.html">data::storage_export::expose_optional_secret</a></li><li><a href="data/storage_export/fn.format_root_path.html">data::storage_export::format_root_path</a></li><li><a href="data/storage_export/fn.format_uri.html">data::storage_export::format_uri</a></li><li><a href="data/storage_export/fn.mask_secrets.html">data::storage_export::mask_secrets</a></li><li><a href="database/fn.parse_proxy_opts.html">database::parse_proxy_opts</a></li><li><a href="database/fn.split_database.html">database::split_database</a></li><li><a href="metadata/control/put/key/fn.matches_key_prefix.html">metadata::control::put::key::matches_key_prefix</a></li><li><a href="metadata/control/put/key/fn.unsupported_direct_put_reason.html">metadata::control::put::key::unsupported_direct_put_reason</a></li><li><a href="metadata/control/put/key/fn.validate_key.html">metadata::control::put::key::validate_key</a></li><li><a href="metadata/control/put/key/fn.validate_metadata_value.html">metadata::control::put::key::validate_metadata_value</a></li><li><a href="metadata/control/put/key/fn.validate_value.html">metadata::control::put::key::validate_value</a></li><li><a href="metadata/control/put/fn.read_value.html">metadata::control::put::read_value</a></li><li><a href="metadata/control/put/table/fn.load_region_info.html">metadata::control::put::table::load_region_info</a></li><li><a href="metadata/control/put/table/fn.load_table_metadata.html">metadata::control::put::table::load_table_metadata</a></li><li><a href="metadata/control/put/table/fn.physical_region_distribution.html">metadata::control::put::table::physical_region_distribution</a></li><li><a href="metadata/control/put/table/fn.validate_table_info.html">metadata::control::put::table::validate_table_info</a></li><li><a href="metadata/control/put/table/fn.validate_table_route.html">metadata::control::put::table::validate_table_route</a></li><li><a href="metadata/control/utils/fn.decode_key_value.html">metadata::control::utils::decode_key_value</a></li><li><a href="metadata/control/utils/fn.get_table_id_by_name.html">metadata::control::utils::get_table_id_by_name</a></li><li><a href="metadata/control/utils/fn.json_formatter.html">metadata::control::utils::json_formatter</a></li><li><a href="metadata/repair/alter_table/fn.generate_alter_table_expr_for_all_columns.html">metadata::repair::alter_table::generate_alter_table_expr_for_all_columns</a></li><li><a href="metadata/repair/alter_table/fn.make_alter_region_request_for_peer.html">metadata::repair::alter_table::make_alter_region_request_for_peer</a></li><li><a href="metadata/repair/create_table/fn.generate_create_table_expr.html">metadata::repair::create_table::generate_create_table_expr</a></li><li><a href="metadata/repair/create_table/fn.make_create_region_request_for_peer.html">metadata::repair::create_table::make_create_region_request_for_peer</a></li><li><a href="metadata/snapshot/fn.build_object_store_and_resolve_file_path.html">metadata::snapshot::build_object_store_and_resolve_file_path</a></li><li><a href="utils/fn.resolve_relative_path.html">utils::resolve_relative_path</a></li><li><a href="utils/fn.resolve_relative_path_with_current_dir.html">utils::resolve_relative_path_with_current_dir</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="data/export/type.TableReference.html">data::export::TableReference</a></li><li><a href="data/export_v2/error/type.Result.html">data::export_v2::error::Result</a></li><li><a href="data/import_v2/error/type.Result.html">data::import_v2::error::Result</a></li><li><a href="error/type.Result.html">error::Result</a></li><li><a href="export_v2/error/type.Result.html">export_v2::error::Result</a></li><li><a href="import_v2/error/type.Result.html">import_v2::error::Result</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="data/import_v2/state/static.IMPORT_STATE_TMP_ID.html">data::import_v2::state::IMPORT_STATE_TMP_ID</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="data/constant.COPY_PATH_PLACEHOLDER.html">data::COPY_PATH_PLACEHOLDER</a></li><li><a href="data/export_v2/extractor/constant.SYSTEM_SCHEMAS.html">data::export_v2::extractor::SYSTEM_SCHEMAS</a></li><li><a href="data/export_v2/manifest/constant.MANIFEST_FILE.html">data::export_v2::manifest::MANIFEST_FILE</a></li><li><a href="data/export_v2/manifest/constant.MANIFEST_VERSION.html">data::export_v2::manifest::MANIFEST_VERSION</a></li><li><a href="data/export_v2/schema/constant.DDL_DIR.html">data::export_v2::schema::DDL_DIR</a></li><li><a href="data/export_v2/schema/constant.SCHEMAS_FILE.html">data::export_v2::schema::SCHEMAS_FILE</a></li><li><a href="data/export_v2/schema/constant.SCHEMA_DIR.html">data::export_v2::schema::SCHEMA_DIR</a></li><li><a href="data/import_v2/state/constant.IMPORT_STATE_DIR.html">data::import_v2::state::IMPORT_STATE_DIR</a></li><li><a href="data/import_v2/state/constant.IMPORT_STATE_ROOT.html">data::import_v2::state::IMPORT_STATE_ROOT</a></li><li><a href="export_v2/manifest/constant.MANIFEST_FILE.html">export_v2::manifest::MANIFEST_FILE</a></li><li><a href="export_v2/manifest/constant.MANIFEST_VERSION.html">export_v2::manifest::MANIFEST_VERSION</a></li><li><a href="export_v2/schema/constant.DDL_DIR.html">export_v2::schema::DDL_DIR</a></li><li><a href="export_v2/schema/constant.SCHEMAS_FILE.html">export_v2::schema::SCHEMAS_FILE</a></li><li><a href="export_v2/schema/constant.SCHEMA_DIR.html">export_v2::schema::SCHEMA_DIR</a></li><li><a href="metadata/control/del/constant.CLI_TOMBSTONE_PREFIX.html">metadata::control::del::CLI_TOMBSTONE_PREFIX</a></li></ul></section></div></main></body></html>