public interface SchemaIncompatibilityChecker
| Modifier and Type | Method and Description |
|---|---|
default void |
assertSchemaCompatibility(Class<?> readerType,
org.apache.avro.Schema readerSchema,
org.apache.avro.Schema writerSchema,
boolean includeSchemasInStackTraces)
Checks schema compatibilities and throws exception if schemas are not compatible.
|
default List<org.apache.avro.SchemaCompatibility.Incompatibility> |
checkCompatibility(org.apache.avro.Schema readerSchema,
org.apache.avro.Schema writerSchema)
Performs compatibility check.
|
default void assertSchemaCompatibility(@Nonnull Class<?> readerType, @Nonnull org.apache.avro.Schema readerSchema, @Nonnull org.apache.avro.Schema writerSchema, boolean includeSchemasInStackTraces)
readerType - intended reader type.readerSchema - schema available on the reader side.writerSchema - schema that was used to write the data.SerializationException - if the schema check has not passed.@Nonnull default List<org.apache.avro.SchemaCompatibility.Incompatibility> checkCompatibility(@Nonnull org.apache.avro.Schema readerSchema, @Nonnull org.apache.avro.Schema writerSchema)
readerSchema - reader schema to check.writerSchema - writer schema to check.Copyright © 2010–2025. All rights reserved.