feat: add structured UDT literal support with dual encoding#623
feat: add structured UDT literal support with dual encoding#623benbellick wants to merge 11 commits intomainfrom
Conversation
Support both opaque (google.protobuf.Any) and structured (Literal.Struct) encodings for user-defined type literals per Substrait spec. - Split UserDefinedLiteral into UserDefinedAny and UserDefinedStruct - Move type parameters to interface level for parameterized types - Comprehensive test coverage including roundtrip tests - Throw exception on unhandled struct-based representation in isthmus
|
This is build on top of #613, so I'll only open it up for proper review once that is merged in.
Closes #612