org.apache.avro.specific.package.html Maven / Gradle / Ivy
Generate specific Java classes for schemas and protocols.
This API is recommended for most RPC uses and for data applications
that always use the same datatypes, i.e., whose schemas are known at
compile time. For data applications that accept dynamic datatypes
the {@link org.apache.avro.generic generic} API is recommended.
Avro types are mapped to Java as follows:
- Record, enum, and fixed schemas generate Java class definitions.
- All other types are mapped as in the {@link org.apache.avro.generic
generic} API.
Note that when a generated class is not found corresponding to a
record, enum or fixed schema, a {@link org.apache.avro.generic
generic} representation is used. This permits generated classes to
be nested within generic data structures.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy