Is your feature request related to a problem or challenge?
I am now integrating incubator-paimon(it is a streaming data lake platform), when reading the avro file, an exception message will appear: expected avro schema to be a record, because AvroArrowArrayReader only supports AvroSchema::Record, but the avro file format of paimon is Union type(code here)
Describe the solution you'd like
It would be better if the parsing format could be implemented by the user. The default implementation is still the current way, no problem.
Describe alternatives you've considered
My current solution: here and this
Additional context
No response
Is your feature request related to a problem or challenge?
I am now integrating incubator-paimon(it is a streaming data lake platform), when reading the avro file, an exception message will appear: expected avro schema to be a record, because
AvroArrowArrayReaderonly supportsAvroSchema::Record, but the avro file format of paimon is Union type(code here)Describe the solution you'd like
It would be better if the parsing format could be implemented by the user. The default implementation is still the current way, no problem.
Describe alternatives you've considered
My current solution: here and this
Additional context
No response