Provides compatibility between Java and Scala collections, since Avro writers are written in Java and use a custom implementation of Collection, but this library also uses those writers to convert records into Array[Byte].
Provides compatibility between Java and Scala collections, since Avro writers are written in Java and use a custom implementation of Collection, but this library also uses those writers to convert records into Array[Byte].
This class forces Avro to use a specific Record implementation (ScalaRecord), which converts nested records to Spark Rows at read time.