public class MultiVersionGenericAvroReader extends AbstractMultiVersionGenericReader
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
useProvidedSchemaAsReaderSchemareaderSchemaproviderSchemaReader, schemaInfoProvider| Constructor and Description |
|---|
MultiVersionGenericAvroReader(boolean useProvidedSchemaAsReaderSchema,
org.apache.avro.Schema readerSchema) |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaReader<GenericRecord> |
loadReader(BytesSchemaVersion schemaVersion)
Load the schema reader for reading messages encoded by the given schema version.
|
getSchemaInfoByVersion, getSchemaReader, read, read, read, read, setSchemaInfoProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNativeSchema, readpublic MultiVersionGenericAvroReader(boolean useProvidedSchemaAsReaderSchema,
org.apache.avro.Schema readerSchema)
protected SchemaReader<GenericRecord> loadReader(BytesSchemaVersion schemaVersion)
AbstractMultiVersionReaderloadReader in class AbstractMultiVersionReader<GenericRecord>schemaVersion - the provided schema versionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.