Package org.apache.iceberg.avro
-
Interface Summary Interface Description AvroWithPartnerVisitor.PartnerAccessors<P> MetricsAwareDatumWriter<D> Wrapper writer aroundDatumWriter
with metrics support.SupportsRowPosition Interface for readers that accept a callback to determine the starting row position of an Avro split.ValueReader<T> ValueWriter<D> -
Class Summary Class Description ApplyNameMapping An Avro Schema visitor to apply a name mapping to add Iceberg field IDs.Avro Avro.DataWriteBuilder Avro.DeleteWriteBuilder Avro.ReadBuilder Avro.WriteBuilder AvroEncoderUtil AvroIterable<D> AvroMetrics AvroSchemaUtil AvroSchemaVisitor<T> AvroSchemaWithTypeVisitor<T> AvroWithPartnerByStructureVisitor<P,T> A abstract avro schema visitor with partner type.AvroWithPartnerVisitor<P,R> AvroWithTypeByStructureVisitor<T> GenericAvroReader<T> GenericAvroWriter<T> LogicalMap NameMappingDatumReader<D> A delegating DatumReader that applies a name mapping to a file schema to enable reading Avro files that were written without field IDs.NameMappingWithAvroSchema ProjectionDatumReader<D> RemoveIds UUIDConversion ValueReaders ValueReaders.PlannedStructReader<S> ValueReaders.StructReader<S> ValueWriters ValueWriters.StructWriter<S>