# Uses of Interface
org.apache.avro.data.RecordBuilder

Packages that use RecordBuilder
Package
Description
org.apache.avro.data
Interfaces and base classes shared by generic, specific and reflect.
org.apache.avro.generic
A generic representation for Avro data.
org.apache.avro.specific
Generate specific Java classes for schemas and protocols.

## Uses of RecordBuilder in org.apache.avro.data

Subinterfaces of RecordBuilder in org.apache.avro.data
Modifier and Type
Interface
Description
`interface`
`ErrorBuilder<T>`
Interface for error builders
Classes in org.apache.avro.data that implement RecordBuilder
Modifier and Type
Class
Description
`class`
`RecordBuilderBase<T extends IndexedRecord>`
Abstract base class for RecordBuilder implementations.

## Uses of RecordBuilder in org.apache.avro.generic

Classes in org.apache.avro.generic that implement RecordBuilder
Modifier and Type
Class
Description
`class`
`GenericRecordBuilder`
A RecordBuilder for generic records.

## Uses of RecordBuilder in org.apache.avro.specific

Classes in org.apache.avro.specific that implement RecordBuilder
Modifier and Type
Class
Description
`class`
`SpecificErrorBuilderBase<T extends SpecificExceptionBase>`
Abstract base class for specific ErrorBuilder implementations.
`class`
`SpecificRecordBuilderBase<T extends SpecificRecord>`
Abstract base class for specific RecordBuilder implementations.