Table of Contents

Enum AvroCompatibilityVerdict

Namespace
AvroSharp.Schemas
Assembly
AvroSharp.dll

Whether data written with one schema can be read with another (AvroSchemaCompatibility): a fact about the schemas, which options don't change. The values are ordered from best to worst, and a report's verdict is the worst of its pairs'.

public enum AvroCompatibilityVerdict

Fields

Compatible = 0

Every value written with the writer's schema can be read with the reader's.

Incompatible = 2

The reader cannot be created, or can read no value of the writer's schema.

Partial = 1

The reader can be created, but some values cannot be read: an enum symbol the reader lacks (and has no default for), or a writer union branch with no counterpart. The issues name them. Java's SchemaCompatibility and schema registries call this incompatible.