apache / iceberg

Apache Iceberg
https://iceberg.apache.org/
Apache License 2.0
5.85k stars 2.06k forks source link

Build: Declare avro as an api dependency of iceberg-core #10573

Open devinrsmith opened 4 days ago

devinrsmith commented 4 days ago

iceberg-core should declare an api dependency on avro. For example, the public class org.apache.iceberg.PartitionData extends avro-specific types. In addition, there are public methods that deal with avro types, see org.apache.iceberg.avro.AvroSchemaUtil