IGNITE-16921 Support schema changes concerning inheritance hierarchy (#802)
authorRoman Puchkovskiy <roman.puchkovskiy@gmail.com>
Thu, 12 May 2022 14:03:57 +0000 (18:03 +0400)
committerGitHub <noreply@github.com>
Thu, 12 May 2022 14:03:57 +0000 (18:03 +0400)
commit154447cf6c202b22b11ed98c0191e2f069ebd7c4
tree0e0b0f9b8b62e80c6e7d2c31e354cea32b181e62
parent62c80ec9f609fc8956d9c5585560b9271d4166bd
IGNITE-16921 Support schema changes concerning inheritance hierarchy (#802)
17 files changed:
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/BrokenFieldAccessor.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/BrokenSerializationMethods.java [new file with mode: 0644]
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassDescriptor.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassDescriptorMerger.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/ClassNameMapBackedClassIndexedDescriptors.java [moved from modules/network/src/main/java/org/apache/ignite/internal/network/serialization/MapBackedClassIndexedDescriptors.java with 76% similarity]
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/FieldAccessor.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/FieldDescriptor.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/MergedLayer.java [new file with mode: 0644]
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/PerSessionSerializationService.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/SerializationException.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshaller.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/SchemaMismatchEventSource.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/SchemaMismatchHandlers.java
modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/StructuredObjectMarshaller.java
modules/network/src/test/java/org/apache/ignite/internal/network/serialization/ClassDescriptorMergerTest.java
modules/network/src/test/java/org/apache/ignite/internal/network/serialization/ClassNameMapBackedClassIndexedDescriptorsTest.java [moved from modules/network/src/test/java/org/apache/ignite/internal/network/serialization/MapBackedClassIndexedDescriptorsTest.java with 85% similarity]
modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshallerWithSchemaChangeTest.java