public class MultiVersionGenericProtobufNativeReader extends AbstractMultiVersionReader<GenericRecord> implements SchemaReader<GenericRecord>
LOG, providerSchemaReader, schemaInfoProvider| Constructor and Description |
|---|
MultiVersionGenericProtobufNativeReader(boolean useProvidedSchemaAsReaderSchema,
SchemaInfo schemaInfo) |
| 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.
|
protected static com.google.protobuf.Descriptors.Descriptor |
parseProtobufSchema(SchemaInfo schemaInfo) |
getSchemaInfoByVersion, getSchemaReader, read, read, read, read, setSchemaInfoProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNativeSchema, read, read, read, read, read, setSchemaInfoProviderpublic MultiVersionGenericProtobufNativeReader(boolean useProvidedSchemaAsReaderSchema,
SchemaInfo schemaInfo)
protected SchemaReader<GenericRecord> loadReader(BytesSchemaVersion schemaVersion)
AbstractMultiVersionReaderloadReader in class AbstractMultiVersionReader<GenericRecord>schemaVersion - the provided schema versionprotected static com.google.protobuf.Descriptors.Descriptor parseProtobufSchema(SchemaInfo schemaInfo)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.