Skip to main content

analyze_schema_expression

Function analyze_schema_expression 

Source
pub fn analyze_schema_expression(
    context: &SchemaBindingContext<'_, '_>,
    expression: &Expr,
    columns: &[ColumnDef],
) -> Result<AnalyzedSchemaExpression, SQLError>
Expand description

Analyze every branch before planning, and bind original routine/type/input identities for storage. Assignment coercion follows the planner’s mutability check.