Struct datafusion::sql::planner::SqlToRel [−][src]
pub struct SqlToRel<'a, S: ContextProvider> { /* fields omitted */ }
Expand description
SQL query planner
Implementations
Generate a logical plan from an DataFusion SQL statement
Generate a logical plan from an SQL statement
Generate a logic plan from an SQL query
pub fn query_to_plan_with_alias(
&self,
query: &Query,
alias: Option<String>,
ctes: &mut HashMap<String, LogicalPlan>
) -> Result<LogicalPlan>
pub fn query_to_plan_with_alias(
&self,
query: &Query,
alias: Option<String>,
ctes: &mut HashMap<String, LogicalPlan>
) -> Result<LogicalPlan>
Generate a logic plan from an SQL query with optional alias
Generate a logical plan from a CREATE EXTERNAL TABLE statement
pub fn explain_statement_to_plan(
&self,
verbose: bool,
analyze: bool,
statement: &Statement
) -> Result<LogicalPlan>
pub fn explain_statement_to_plan(
&self,
verbose: bool,
analyze: bool,
statement: &Statement
) -> Result<LogicalPlan>
Generate a plan for EXPLAIN … that will print out a plan