Struct datafusion::sqlplanner::SqlToRel [−][src]
pub struct SqlToRel { /* fields omitted */ }
SQL query planner
Methods
impl SqlToRel
[src]
impl SqlToRel
pub fn new(schema_provider: Rc<SchemaProvider>) -> Self
[src]
pub fn new(schema_provider: Rc<SchemaProvider>) -> Self
Create a new query planner
pub fn sql_to_rel(&self, sql: &ASTNode) -> Result<Rc<LogicalPlan>, String>
[src]
pub fn sql_to_rel(&self, sql: &ASTNode) -> Result<Rc<LogicalPlan>, String>
Generate a logic plan from a SQL AST node
pub fn sql_to_rex(&self, sql: &ASTNode, schema: &Schema) -> Result<Expr, String>
[src]
pub fn sql_to_rex(&self, sql: &ASTNode, schema: &Schema) -> Result<Expr, String>
Generate a relational expression from a SQL expression