Database Reference
In-Depth Information
Table 12-3. Avro Java type mappings
Avro
type
Generic Java mapping
Specific Java mapping
null
type
null
boolean boolean
int
int
long
long
float
float
double double
bytes
java.nio.ByteBuffer
string org.apache.avro.util.Utf8
or
java.lang.String
array
org.apache.avro.generic.GenericArray
map
java.util.Map
record org.apache.avro.generic.GenericRecord
Generated class implementing
org.apache.avro.specific.SpecificRecord
Generated Java enum
enum
java.lang.String
org.apache.avro. generic.GenericFixed
Generated class implementing
org.apache.avro.specific.SpecificFixed
fixed
union
java.lang.Object