Closed jcsherin closed 6 days ago
Closes #13401.
Same as #13401.
Adds codec methods to PhysicalExtensionCodec:
PhysicalExtensionCodec
pub trait PhysicalExtensionCodec: Debug + Send + Sync { fn try_decode_udwf(&self, name: &str, _buf: &[u8]) -> Result<Arc<WindowUDF>> { not_impl_err!("PhysicalExtensionCodec is not provided for window function {name}") } fn try_encode_udwf(&self, _node: &WindowUDF, _buf: &mut Vec<u8>) -> Result<()> { Ok(()) } }
Yes, roundtrip physical plan for,
No.
Thanks! I can confirm this fixes our tests.
I just merged up from main to fix conflict.
Thanks again @jcsherin
Which issue does this PR close?
Closes #13401.
Rationale for this change
Same as #13401.
What changes are included in this PR?
Adds codec methods to
PhysicalExtensionCodec
:Are these changes tested?
Yes, roundtrip physical plan for,
PhysicalExtensionCodec
.Are there any user-facing changes?
No.