Skip to main content

QueryRuntimeProvider

Trait QueryRuntimeProvider 

Source
pub trait QueryRuntimeProvider:
    Send
    + Sync
    + 'static {
    // Provided methods
    fn configure_session_config(
        &self,
        _ctx: QueryRuntimeContext<'_>,
        _config: &mut SessionConfig,
    ) { ... }
    fn build_runtime_env(
        &self,
        _ctx: QueryRuntimeContext<'_>,
        builder: RuntimeEnvBuilder,
    ) -> DfResult<Arc<RuntimeEnv>> { ... }
}
Expand description

Provides DataFusion session and runtime setup for the query engine.

Provided Methods§

Source

fn configure_session_config( &self, _ctx: QueryRuntimeContext<'_>, _config: &mut SessionConfig, )

Configures the DataFusion session config before building the session state.

Source

fn build_runtime_env( &self, _ctx: QueryRuntimeContext<'_>, builder: RuntimeEnvBuilder, ) -> DfResult<Arc<RuntimeEnv>>

Builds the DataFusion runtime environment.

Implementors§