ibis
ibis copied to clipboard
feat: extend UDF operations with volatility flags
We should consider to extend the UDF operations to mark them idempotent, see how spark handles deterministic VS non-deterministic UDFs. DataFusion uses the volatility enum for this purpose.
Originally posted by @kszucs in https://github.com/ibis-project/ibis/pull/4217#discussion_r946631482