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