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§
Sourcefn configure_session_config(
&self,
_ctx: QueryRuntimeContext<'_>,
_config: &mut SessionConfig,
)
fn configure_session_config( &self, _ctx: QueryRuntimeContext<'_>, _config: &mut SessionConfig, )
Configures the DataFusion session config before building the session state.
Sourcefn build_runtime_env(
&self,
_ctx: QueryRuntimeContext<'_>,
builder: RuntimeEnvBuilder,
) -> DfResult<Arc<RuntimeEnv>>
fn build_runtime_env( &self, _ctx: QueryRuntimeContext<'_>, builder: RuntimeEnvBuilder, ) -> DfResult<Arc<RuntimeEnv>>
Builds the DataFusion runtime environment.