pub trait SessionStateExt {
// Required methods
async fn create_logical_plan_kql(&self, kql: &str) -> Result<LogicalPlan>;
fn kql_to_statement(&self, kql: &str) -> Result<Statement>;
async fn kql_statement_to_plan(
&self,
statement: Statement,
) -> Result<LogicalPlan>;
}Required Methods§
async fn create_logical_plan_kql(&self, kql: &str) -> Result<LogicalPlan>
fn kql_to_statement(&self, kql: &str) -> Result<Statement>
async fn kql_statement_to_plan( &self, statement: Statement, ) -> Result<LogicalPlan>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.