| Package | Description |
|---|---|
| org.apache.hudi.avro |
| Modifier and Type | Method and Description |
|---|---|
static AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaCompatibilityResult.compatible()
Returns a details object representing a compatible schema pair.
|
AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaPairCompatibility.getResult()
Gets more details about the compatibility, in particular if getType() is
INCOMPATIBLE.
|
static AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaCompatibilityResult.incompatible(AvroSchemaCompatibility.SchemaIncompatibilityType incompatibilityType,
org.apache.avro.Schema readerFragment,
org.apache.avro.Schema writerFragment,
String message,
List<String> location)
Returns a details object representing an incompatible schema pair, including
error details.
|
AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaCompatibilityResult.mergedWith(AvroSchemaCompatibility.SchemaCompatibilityResult toMerge)
Merges the current
SchemaCompatibilityResult with the supplied result
into a new instance, combining the list of
Incompatibility Incompatibilities and regressing to the
SchemaCompatibilityType#INCOMPATIBLE INCOMPATIBLE state if any
incompatibilities are encountered. |
static AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaCompatibilityResult.recursionInProgress()
Returns a details object representing a state indicating that recursion is in
progress.
|
| Modifier and Type | Method and Description |
|---|---|
AvroSchemaCompatibility.SchemaCompatibilityResult |
AvroSchemaCompatibility.SchemaCompatibilityResult.mergedWith(AvroSchemaCompatibility.SchemaCompatibilityResult toMerge)
Merges the current
SchemaCompatibilityResult with the supplied result
into a new instance, combining the list of
Incompatibility Incompatibilities and regressing to the
SchemaCompatibilityType#INCOMPATIBLE INCOMPATIBLE state if any
incompatibilities are encountered. |
| Constructor and Description |
|---|
SchemaPairCompatibility(AvroSchemaCompatibility.SchemaCompatibilityResult result,
org.apache.avro.Schema reader,
org.apache.avro.Schema writer,
String description)
Constructs a new instance.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.