Uses of Class
org.apache.avro.generic.GenericData
Packages that use GenericData
Package
Description
Avro kernel classes.
Interfaces and base classes shared by generic, specific and reflect.
A generic representation for Avro data.
Utilities for Encoding and Decoding Avro data.
Use Java reflection to generate schemas and protocols for existing
classes.
Generate specific Java classes for schemas and protocols.
Common utility classes.
-
Uses of GenericData in org.apache.avro
Methods in org.apache.avro with parameters of type GenericDataModifier and TypeMethodDescriptionstatic Resolver.Action
Resolver.EnumAdjust.resolve
(Schema w, Schema r, GenericData d) If writer and reader don't have same name, aResolver.ErrorAction.ErrorType.NAMES_DONT_MATCH
is returned, otherwise an appropriateResolver.EnumAdjust
is.static Resolver.Action
Resolver.Promote.resolve
(Schema w, Schema r, GenericData d) Return a promotion.static Resolver.Action
Resolver.ReaderUnion.resolve
(Schema w, Schema r, GenericData d, Map<Schema.SeenPair, Resolver.Action> seen) Returns aResolver.ReaderUnion
action for resolving w and r, or anResolver.ErrorAction
if there is no branch in the reader that matches the writer.static Resolver.Action
Resolver.resolve
(Schema writer, Schema reader, GenericData data) Returns aResolver.Action
tree for resolving the writer schema writer and the reader schema reader.static Resolver.Action
Resolver.WriterUnion.resolve
(Schema writeSchema, Schema readSchema, GenericData data, Map<Schema.SeenPair, Resolver.Action> seen) Constructors in org.apache.avro with parameters of type GenericDataModifierConstructorDescriptionprotected
Action
(Schema w, Schema r, GenericData data, Resolver.Action.Type t) Container
(Schema w, Schema r, GenericData d, Resolver.Action e) DoNothing
(Schema w, Schema r, GenericData d) ErrorAction
(Schema w, Schema r, GenericData d, Resolver.ErrorAction.ErrorType e) ReaderUnion
(Schema w, Schema r, GenericData d, int firstMatch, Resolver.Action actual) Skip
(Schema w, GenericData d) -
Uses of GenericData in org.apache.avro.data
Methods in org.apache.avro.data that return GenericDataConstructors in org.apache.avro.data with parameters of type GenericDataModifierConstructorDescriptionprotected
RecordBuilderBase
(RecordBuilderBase<T> other, GenericData data) RecordBuilderBase copy constructor.protected
RecordBuilderBase
(Schema schema, GenericData data) Creates a RecordBuilderBase for building records of the given type. -
Uses of GenericData in org.apache.avro.generic
Methods in org.apache.avro.generic that return GenericDataModifier and TypeMethodDescriptionstatic GenericData
GenericData.get()
Return the singleton instance.GenericDatumReader.getData()
Return theGenericData
implementation.GenericDatumWriter.getData()
Return theGenericData
implementation.GenericData.setFastReaderEnabled
(boolean flag) Constructors in org.apache.avro.generic with parameters of type GenericDataModifierConstructorDescriptionprotected
GenericDatumReader
(Schema writer, Schema reader, GenericData data) protected
GenericDatumWriter
(Schema root, GenericData data) -
Uses of GenericData in org.apache.avro.io
Methods in org.apache.avro.io with parameters of type GenericDataModifier and TypeMethodDescriptionstatic boolean
FastReaderBuilder.isSupportedData
(GenericData data) Constructors in org.apache.avro.io with parameters of type GenericData -
Uses of GenericData in org.apache.avro.message
Constructors in org.apache.avro.message with parameters of type GenericDataModifierConstructorDescriptionBinaryMessageDecoder
(GenericData model, Schema readSchema) Creates a newBinaryMessageEncoder
that uses the givendata model
to construct datum instances described by theschema
.BinaryMessageDecoder
(GenericData model, Schema readSchema, SchemaStore resolver) Creates a newBinaryMessageEncoder
that uses the givendata model
to construct datum instances described by theschema
.BinaryMessageEncoder
(GenericData model, Schema schema) Creates a newBinaryMessageEncoder
that uses the givendata model
to deconstruct datum instances described by theschema
.BinaryMessageEncoder
(GenericData model, Schema schema, boolean shouldCopy) Creates a newBinaryMessageEncoder
that uses the givendata model
to deconstruct datum instances described by theschema
.RawMessageDecoder
(GenericData model, Schema schema) Creates a newRawMessageDecoder
that uses the givendata model
to construct datum instances described by theschema
.RawMessageDecoder
(GenericData model, Schema writeSchema, Schema readSchema) Creates a newRawMessageDecoder
that uses the givendata model
to construct datum instances described by thereadSchema
.RawMessageEncoder
(GenericData model, Schema schema) Creates a newRawMessageEncoder
that uses the givendata model
to deconstruct datum instances described by theschema
.RawMessageEncoder
(GenericData model, Schema schema, boolean shouldCopy) Creates a newRawMessageEncoder
that uses the givendata model
to deconstruct datum instances described by theschema
. -
Uses of GenericData in org.apache.avro.reflect
Subclasses of GenericData in org.apache.avro.reflectModifier and TypeClassDescriptionclass
Utilities to use existing Java classes and interfaces via reflection.static class
ReflectData
implementation that permits null field values. -
Uses of GenericData in org.apache.avro.specific
Subclasses of GenericData in org.apache.avro.specificModifier and TypeClassDescriptionclass
Utilities for generated Java classes and interfaces. -
Uses of GenericData in org.apache.avro.util
Constructors in org.apache.avro.util with parameters of type GenericDataModifierConstructorDescriptionRandomData
(GenericData genericData, Schema schema, int count) RandomData
(GenericData genericData, Schema schema, int count, boolean utf8ForString) RandomData
(GenericData genericData, Schema schema, int count, long seed) RandomData
(GenericData genericData, Schema schema, int count, long seed, boolean utf8ForString)