static <T> TypeSerializerSchemaCompatibility<T> |
TypeSerializerSchemaCompatibility.compatibleAfterMigration() |
Returns a result that indicates that the new serializer can be used after migrating the
written bytes, i.e. reading it with the old serializer and then writing it again with the new
serializer.
|
static <T> TypeSerializerSchemaCompatibility<T> |
TypeSerializerSchemaCompatibility.compatibleAsIs() |
Returns a result that indicates that the new serializer is compatible and no migration is
required.
|
static <T> TypeSerializerSchemaCompatibility<T> |
TypeSerializerSchemaCompatibility.compatibleWithReconfiguredSerializer(TypeSerializer<T> reconfiguredSerializer) |
Returns a result that indicates a reconfigured version of the new serializer is compatible,
and should be used instead of the original new serializer.
|
static <T> TypeSerializerSchemaCompatibility<T> |
CompositeTypeSerializerUtil.delegateCompatibilityCheckToNewSnapshot(TypeSerializerSnapshot<T> legacySerializerSnapshot,
CompositeTypeSerializerSnapshot<T,? extends TypeSerializer<T>> newCompositeSnapshot,
TypeSerializerSnapshot<?>... legacyNestedSnapshots) |
|
TypeSerializerSchemaCompatibility<T> |
CompositeTypeSerializerUtil.IntermediateCompatibilityResult.getFinalResult() |
|
static <T> TypeSerializerSchemaCompatibility<T> |
TypeSerializerSchemaCompatibility.incompatible() |
Returns a result that indicates there is no possible way for the new serializer to be
use-able.
|
TypeSerializerSchemaCompatibility<T> |
CompositeTypeSerializerSnapshot.resolveSchemaCompatibility(TypeSerializerSnapshot<T> oldSerializerSnapshot) |
|
TypeSerializerSchemaCompatibility<T> |
GenericTypeSerializerSnapshot.resolveSchemaCompatibility(TypeSerializerSnapshot<T> oldSerializerSnapshot) |
|
TypeSerializerSchemaCompatibility<T> |
SimpleTypeSerializerSnapshot.resolveSchemaCompatibility(TypeSerializerSnapshot<T> oldSerializerSnapshot) |
|
default TypeSerializerSchemaCompatibility<T> |
TypeSerializerSnapshot.resolveSchemaCompatibility(TypeSerializer<T> newSerializer) |
Deprecated.
|
default TypeSerializerSchemaCompatibility<T> |
TypeSerializerSnapshot.resolveSchemaCompatibility(TypeSerializerSnapshot<T> oldSerializerSnapshot) |
Checks current serializer's compatibility to read data written by the prior serializer.
|