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