# Uses of Class
org.apache.avro.SchemaBuilder.BaseTypeBuilder

Packages that use SchemaBuilder.BaseTypeBuilder
Package
Description
org.apache.avro
Avro kernel classes.

## Uses of SchemaBuilder.BaseTypeBuilder in org.apache.avro

Subclasses of SchemaBuilder.BaseTypeBuilder in org.apache.avro
Modifier and Type
Class
Description
`static final class`
`SchemaBuilder.TypeBuilder<R>`
A Builder for creating any Avro schema type.
Methods in org.apache.avro that return SchemaBuilder.BaseTypeBuilder
Modifier and Type
Method
Description
`SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.UnionAccumulator.`and()`
Add an additional type to this union
`protected SchemaBuilder.BaseTypeBuilder<R>`
SchemaBuilder.BaseTypeBuilder.`nullable()`
A shortcut for building a union of a type and null.
`static SchemaBuilder.BaseTypeBuilder<Schema>`
SchemaBuilder.`nullable()`
Create a builder for a union of a type and null.
`SchemaBuilder.BaseTypeBuilder<R>`
SchemaBuilder.TypeBuilder.`nullable()`
`SchemaBuilder.BaseTypeBuilder<SchemaBuilder.FieldAssembler<R>>`
SchemaBuilder.FieldTypeBuilder.`optional()`
A shortcut for building a union of null and a type, with a null default.
`protected SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.BaseTypeBuilder.`unionOf()`
Build an Avro union schema type.
`SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.TypeBuilder.`unionOf()`
`static SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<Schema>>`
SchemaBuilder.`unionOf()`
Create a builder for an Avro union This is equivalent to: