risingwave_expr::expr::build

Function build_func_non_strict

source
pub fn build_func_non_strict(
    func: PbType,
    ret_type: DataType,
    children: Vec<BoxedExpression>,
    error_report: impl EvalErrorReport + 'static,
) -> Result<NonStrictExpression>
Expand description

Build an expression in FuncCall variant in non-strict mode.

Note: This is a workaround, and only the root node are wrappedin non-strict mode. Prefer build_non_strict_from_prost if possible.