You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Expose the inline Python UDF payload prefixes publicly #1817
Is your feature request related to a problem or challenge?
Ballista's Python client wraps datafusion-python's PythonLogicalCodec and needs to recognise inline Python UDF payloads so it can route them to that codec. The family prefixes it matches on are pub(crate) in crates/core/src/codec.rs:
So Ballista has to keep its own copies (apache/datafusion-ballista#2619), which will silently break if the wire format changes here.
Describe the solution you'd like
Make these constants pub, or expose a public helper that reports whether a buffer is an inline Python UDF payload (something like the existing payload-detection functions, made public).
Describe alternatives you've considered
Keep copying the constants downstream and track wire-format changes by hand.
Activity