1use common_base::Plugins;
16use common_meta::cache::CacheRegistryBuilder;
17use common_meta::kv_backend::KvBackendRef;
18use standalone::error::Result;
19use standalone::options::StandaloneOptions;
20
21use crate::options::PluginOptions;
22
23#[allow(unused_variables)]
24#[allow(unused_mut)]
25pub async fn setup_standalone_plugins(
26 plugins: &mut Plugins,
27 plugin_options: &[PluginOptions],
28 standalone_opts: &StandaloneOptions,
29 metadata_kvbackend: KvBackendRef,
30) -> Result<()> {
31 Ok(())
32}
33
34pub fn configure_cache_registry(_plugins: &Plugins) -> Option<CacheRegistryBuilder> {
36 None
37}
38
39pub mod context {
40 use std::sync::Arc;
41
42 use catalog::CatalogManagerRef;
43 use common_meta::kv_backend::KvBackendRef;
44 use flow::FrontendClient;
45
46 pub struct DdlManagerConfigureContext {
48 pub kv_backend: KvBackendRef,
49 pub fe_client: Arc<FrontendClient>,
50 pub catalog_manager: CatalogManagerRef,
51 }
52}