In order to support Spark-compliant queryable nested structures, nested Avro records need to be converted into Spark Rows.
This class forces Avro to use a specific Record implementation (ScalaRecord), which converts nested records to Spark Rows at read time.
This class provides conversions between Avro and Spark schemas and data.
In order to support Spark-compliant queryable nested structures, nested Avro records need to be converted into Spark Rows.
This class extends Avro's GenericRow to perform the conversion at read time.