Skip to main content

setup_frontend_plugins_pre_build

Function setup_frontend_plugins_pre_build 

Source
pub async fn setup_frontend_plugins_pre_build(
    plugins: &mut Plugins,
    _plugin_options: &[PluginOptions],
    fe_opts: &FrontendOptions,
    _meta_config: Option<&[PluginOptions]>,
) -> Result<()>
Expand description

Sets up frontend plugins before the FrontendBuilder is constructed.

This is where “infrastructure configurators” are registered — plugins that the builder consumes during construction (e.g., CatalogManagerConfiguratorRef, cache invalidators).

In distributed mode this is called twice:

  1. First without meta config (before create_meta_client), for plugins needed by the meta client.
  2. Second with meta config pulled from metasrv, for dynamic configurators.

In standalone mode it is called once with None.