You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2021/11/12 09:59:41 UTC
[ignite-3] branch main updated (6ee89ad -> ba18299)
This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from 6ee89ad IGNITE-15234 Implement ByteBuf-based message packer and unpacker (#434)
add ba18299 IGNITE-15783 Mapper API and initial implementation. (#424)
No new revisions were added by this update.
Summary of changes:
check-rules/checkstyle-rules.xml | 4 +-
.../java/org/apache/ignite/table/KeyValueView.java | 3 +-
.../java/org/apache/ignite/table/RecordView.java | 1 +
.../main/java/org/apache/ignite/table/Table.java | 6 +-
.../ignite/table/mapper/DefaultColumnMapper.java} | 42 +-
.../apache/ignite/table/mapper/IdentityMapper.java | 63 ++
.../org/apache/ignite/table/mapper/Mapper.java | 82 +--
.../apache/ignite/table/mapper/MapperBuilder.java | 113 ++++
.../org/apache/ignite/table/mapper/Mappers.java | 94 ---
modules/schema/pom.xml | 18 +
.../apache/ignite/internal/schema/NativeTypes.java | 2 +
.../internal/schema/marshaller/BinaryMode.java | 16 +-
.../internal/schema/marshaller/KvMarshaller.java | 22 +-
...tionException.java => MarshallerException.java} | 8 +-
...tractSerializer.java => MarshallerFactory.java} | 36 +-
.../internal/schema/marshaller/MarshallerUtil.java | 36 +-
.../internal/schema/marshaller/Serializer.java | 19 +-
.../schema/marshaller/SerializerFactory.java | 3 +
.../marshaller/asm/AsmSerializerGenerator.java | 10 +-
.../marshaller/asm/ColumnAccessCodeGenerator.java | 48 +-
.../marshaller/reflection/FieldAccessor.java | 426 ++++++++-----
.../marshaller/reflection/JavaSerializer.java | 11 +-
.../reflection/JavaSerializerFactory.java | 1 +
.../{JavaSerializer.java => KvMarshallerImpl.java} | 71 ++-
.../schema/marshaller/reflection/Marshaller.java | 227 ++++---
...ctory.java => ReflectionMarshallerFactory.java} | 14 +-
.../org/apache/ignite/internal/schema/RowTest.java | 2 +-
.../{TestUtils.java => SchemaTestUtils.java} | 4 +-
.../schema/marshaller/JavaSerializerTest.java | 350 ++---------
.../schema/marshaller/KvMarshallerTest.java | 698 +++++++++++++++++++++
.../marshaller/reflection/FieldAccessorTest.java | 321 +++-------
.../schema/registry/UpgradingRowAdapterTest.java | 4 +-
.../schema/testobjects/TestObjectWithAllTypes.java | 370 +++++++++++
.../TestObjectWithNoDefaultConstructor.java} | 52 +-
.../TestObjectWithPrivateConstructor.java} | 56 +-
.../schema/testobjects/TestSimpleObject.java | 72 +++
modules/table/pom.xml | 7 +
.../ignite/internal/table/KeyValueViewImpl.java | 304 +++++----
.../org/apache/ignite/internal/table/Example.java | 14 +-
...=> KeyValueViewOperationsSimpleSchemaTest.java} | 97 ++-
.../internal/table/KeyValueViewOperationsTest.java | 416 ++++++++++++
parent/pom.xml | 7 +
42 files changed, 2881 insertions(+), 1269 deletions(-)
copy modules/{metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/AbstractCondition.java => api/src/main/java/org/apache/ignite/table/mapper/DefaultColumnMapper.java} (51%)
create mode 100644 modules/api/src/main/java/org/apache/ignite/table/mapper/IdentityMapper.java
create mode 100644 modules/api/src/main/java/org/apache/ignite/table/mapper/MapperBuilder.java
delete mode 100644 modules/api/src/main/java/org/apache/ignite/table/mapper/Mappers.java
rename modules/{table => schema}/src/main/java/org/apache/ignite/internal/schema/marshaller/KvMarshaller.java (71%)
rename modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/{SerializationException.java => MarshallerException.java} (82%)
copy modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/{AbstractSerializer.java => MarshallerFactory.java} (51%)
copy modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/{JavaSerializer.java => KvMarshallerImpl.java} (78%)
copy modules/schema/src/main/java/org/apache/ignite/internal/schema/marshaller/reflection/{JavaSerializerFactory.java => ReflectionMarshallerFactory.java} (66%)
rename modules/schema/src/test/java/org/apache/ignite/internal/schema/{TestUtils.java => SchemaTestUtils.java} (98%)
create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/marshaller/KvMarshallerTest.java
create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithAllTypes.java
copy modules/{configuration/src/main/java/org/apache/ignite/internal/configuration/validation/MemberKey.java => schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithNoDefaultConstructor.java} (55%)
copy modules/{configuration/src/main/java/org/apache/ignite/internal/configuration/validation/MemberKey.java => schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestObjectWithPrivateConstructor.java} (52%)
create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/testobjects/TestSimpleObject.java
rename modules/table/src/test/java/org/apache/ignite/internal/table/{KeyValueOperationsTest.java => KeyValueViewOperationsSimpleSchemaTest.java} (72%)
create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/KeyValueViewOperationsTest.java