Skip to content

concat

pydantable.expressions.concat

concat(*exprs)

Concatenate string expressions.

Source code in python/pydantable/expressions.py
def concat(*exprs: Expr) -> Expr:
    """Concatenate string expressions."""
    if len(exprs) < 2:
        raise TypeError("concat() requires at least two expressions.")
    for e in exprs:
        if not isinstance(e, Expr):
            raise TypeError("concat() arguments must be Expr instances.")
    rust = get_expression_runtime()
    return Expr(rust_expr=rust.expr_string_concat([e._rust_expr for e in exprs]))