// Copyright 2022 CeresDB Project Authors. Licensed under Apache-2.0.
use Display;
use async_trait;
use crateQueryContext;
/// Query executor.
///
/// [`Runner`] will call [`EnvController::start`] to create database to
/// execute query. The context parameter is a key-value pair map that
/// usually comes from interceptor or config file.
///
/// [`Runner`]: crate::Runner
/// [`EnvController::start`]: crate::EnvController#tymethod.start