SQL coalesce: first non-null among compatible typed expressions.
Source code in python/pydantable/expressions.py
| def coalesce(*exprs: Expr) -> Expr:
"""SQL ``coalesce``: first non-null among compatible typed expressions."""
if not exprs:
raise TypeError("coalesce() requires at least one expression.")
rust = get_expression_runtime()
return Expr(
rust_expr=rust.coalesce_exprs([e._rust_expr for e in exprs]),
)
|