public class AvroSchemaEvolutionUtils extends Object
| Constructor and Description |
|---|
AvroSchemaEvolutionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.Schema |
canonicalizeColumnNullability(org.apache.avro.Schema writeSchema,
org.apache.avro.Schema readSchema)
Canonical the nullability.
|
static InternalSchema |
reconcileSchema(org.apache.avro.Schema incomingSchema,
InternalSchema oldTableSchema)
Support reconcile from a new avroSchema.
|
public static InternalSchema reconcileSchema(org.apache.avro.Schema incomingSchema, InternalSchema oldTableSchema)
incomingSchema - implicitly evolution of avro when hoodie write operationoldTableSchema - old internalSchemapublic static org.apache.avro.Schema canonicalizeColumnNullability(org.apache.avro.Schema writeSchema,
org.apache.avro.Schema readSchema)
writeSchema - writeSchema hoodie used to write data.readSchema - read schemaCopyright © 2022 The Apache Software Foundation. All rights reserved.