This is an automated email from the ASF dual-hosted git repository.
apolovtsev pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from c6d1d0b230 IGNITE-20399 .NET: Fix TestSchemaUpdateWhileStreaming
flakiness (#2612)
add b8d69dd85a IGNITE-16088 Reuse Marshaller code in ignite-schema (#2595)
No new revisions were added by this update.
Summary of changes:
.../apache/ignite/table/mapper/MapperBuilder.java | 6 +-
.../client/table/ClientRecordSerializer.java | 4 +-
.../ignite/client/ClientKeyValueViewTest.java | 5 +-
.../apache/ignite/client/ClientRecordViewTest.java | 5 +-
modules/marshaller-common/build.gradle | 5 +
.../ignite/internal/marshaller/BinaryMode.java | 74 ++-
.../ignite/internal/marshaller/FieldAccessor.java | 505 ++++++++---------
.../ignite/internal/marshaller/Marshaller.java | 93 ++-
.../internal/marshaller/MarshallerWriter.java | 5 +
.../{MarshallerUtil.java => ValidationUtils.java} | 76 +--
.../internal/marshaller/FieldAccessorTest.java | 200 +++++--
.../marshaller/testobjects/TestSimpleObject.java | 72 ---
.../internal/marshaller}/SerializingConverter.java | 2 +-
.../testobjects/TestObjectWithAllTypes.java | 26 +-
.../TestObjectWithNoDefaultConstructor.java | 0
.../TestObjectWithPrivateConstructor.java | 0
.../marshaller}/testobjects/TestSimpleObject.java | 4 +-
.../app/client/ItThinClientMarshallingTest.java | 12 +-
.../ItThinClientSchemaSynchronizationTest.java | 4 +-
.../runner/app/client/ItThinClientSqlTest.java | 2 +-
.../sql/engine/ItPkOnlyTableCrossApiTest.java | 3 +-
modules/schema/build.gradle | 3 +
.../internal/schema/marshaller/BinaryMode.java | 118 ----
.../internal/schema/marshaller/KvMarshaller.java | 1 +
.../schema/marshaller/MarshallerException.java | 44 --
.../internal/schema/marshaller/MarshallerUtil.java | 144 ++---
.../schema/marshaller/RecordMarshaller.java | 1 +
.../marshaller/asm/AsmMarshallerGenerator.java | 17 +-
.../marshaller/asm/ColumnAccessCodeGenerator.java | 2 +-
.../asm/ObjectMarshallerCodeGenerator.java | 48 +-
.../marshaller/reflection/ColumnBinding.java | 621 ---------------------
.../marshaller/reflection/KvMarshallerImpl.java | 24 +-
.../schema/marshaller/reflection/Marshaller.java | 293 ----------
.../marshaller/reflection/ObjectStatistics.java | 14 +-
.../reflection/RecordMarshallerImpl.java | 24 +-
.../schema/marshaller/reflection/RowReader.java | 172 ++++++
.../schema/marshaller/reflection/RowWriter.java} | 90 ++-
.../ignite/internal/schema/row/RowAssembler.java | 169 +++---
.../org/apache/ignite/internal/schema/RowTest.java | 90 +--
.../schema/marshaller/KvMarshallerTest.java | 54 +-
.../schema/marshaller/RecordMarshallerTest.java | 32 +-
.../RecordMarshallerValidationsTest.java | 3 +-
.../marshaller/reflection/ColumnBindingTest.java | 418 --------------
.../schema/registry/UpgradingRowAdapterTest.java | 91 +--
.../schema/testobjects/TestObjectWithAllTypes.java | 406 --------------
.../TestObjectWithNoDefaultConstructor.java | 66 ---
.../TestObjectWithPrivateConstructor.java | 70 ---
.../sql/engine/exec/UpdatableTableImpl.java | 2 +-
.../internal/storage/BaseMvStoragesTest.java | 2 +-
modules/table/build.gradle | 1 +
.../schema/marshaller/TupleMarshallerImpl.java | 2 +-
...aluePojoStreamerPartitionAwarenessProvider.java | 2 +-
.../ignite/internal/table/KeyValueViewImpl.java | 2 +-
.../PojoStreamerPartitionAwarenessProvider.java | 2 +-
.../ignite/internal/table/RecordViewImpl.java | 56 +-
.../apache/ignite/internal/table/TableImpl.java | 2 +-
.../internal/table/KeyValueViewOperationsTest.java | 2 +-
.../internal/table/RecordViewOperationsTest.java | 2 +-
.../PartitionReplicaListenerIndexLockingTest.java | 2 +-
.../replication/PartitionReplicaListenerTest.java | 2 +-
60 files changed, 1119 insertions(+), 3078 deletions(-)
rename
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/{MarshallerUtil.java
=> ValidationUtils.java} (56%)
delete mode 100644
modules/marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/testobjects/TestSimpleObject.java
rename
modules/{schema/src/test/java/org/apache/ignite/internal/schema/marshaller/reflection
=>
marshaller-common/src/testFixtures/java/org/apache/ignite/internal/marshaller}/SerializingConverter.java
(96%)
rename modules/marshaller-common/src/{test =>
testFixtures}/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithAllTypes.java
(91%)
rename modules/marshaller-common/src/{test =>
testFixtures}/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithNoDefaultConstructor.java
(100%)
rename modules/marshaller-common/src/{test =>
testFixtures}/java/org/apache/ignite/internal/marshaller/testobjects/TestObjectWithPrivateConstructor.java
(100%)
rename modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema
=>
marshaller-common/src/testFixtures/java/org/apache/ignite/internal/marshaller}/testobjects/TestSimpleObject.java
(94%)
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/BinaryMode.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/MarshallerException.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/ColumnBinding.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/Marshaller.java
create mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/RowReader.java
copy
modules/{client/src/main/java/org/apache/ignite/internal/marshaller/ClientMarshallerWriter.java
=>
schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/RowWriter.java}
(55%)
delete mode 100644
modules/schema/src/test/java/org/apache/ignite/internal/schema/marshaller/reflection/ColumnBindingTest.java
delete mode 100644
modules/schema/src/testFixtures/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithAllTypes.java
delete mode 100644
modules/schema/src/testFixtures/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithNoDefaultConstructor.java
delete mode 100644
modules/schema/src/testFixtures/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithPrivateConstructor.java