This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 740b4028f2c IGNITE-27056 C++ Client: Add request timeouts (#7080)
add 958f1ccfdd9 IGNITE-26985 Marshaller java records support (#6931)
No new revisions were added by this update.
Summary of changes:
.../apache/ignite/catalog/annotations/Column.java | 3 +-
.../apache/ignite/table/mapper/MapperBuilder.java | 8 +-
.../internal/client/sql/ClientAsyncResultSet.java | 2 +-
.../internal/client/table/ClientKeyValueView.java | 6 +-
.../client/table/ClientRecordSerializer.java | 6 +-
.../internal/client/table/ClientRecordView.java | 2 +-
modules/java-records-tests/README.md | 3 +
.../build.gradle | 40 +-
.../schema/marshaller/ItTableViewTest.java | 189 +++++++++
.../internal/schema/marshaller/MarshallerTest.java | 173 ++++++++
.../schema/marshaller/AssertMarshaller.java | 106 +++++
.../ignite/internal/schema/marshaller/Records.java | 469 +++++++++++++++++++++
.../apache/ignite/internal/marshaller/Creator.java | 97 +++++
.../CreatorFromAnnotatedConstructorParameters.java | 113 +++++
...rFromAnnotatedFieldsWithDefaultConstructor.java | 62 +++
.../ignite/internal/marshaller/FieldAccessor.java | 112 +++--
.../ignite/internal/marshaller/Marshaller.java | 35 +-
.../marshaller/reflection/KvMarshallerImpl.java | 6 +-
.../reflection/RecordMarshallerImpl.java | 2 +-
.../ignite/internal/table/KeyValueViewImpl.java | 4 +-
.../ignite/internal/table/RecordViewImpl.java | 2 +-
settings.gradle | 2 +
22 files changed, 1346 insertions(+), 96 deletions(-)
create mode 100644 modules/java-records-tests/README.md
copy modules/{failure-handler => java-records-tests}/build.gradle (60%)
create mode 100644
modules/java-records-tests/src/integrationTest/java/org/apache/ignite/internal/schema/marshaller/ItTableViewTest.java
create mode 100644
modules/java-records-tests/src/test/java/org/apache/ignite/internal/schema/marshaller/MarshallerTest.java
create mode 100644
modules/java-records-tests/src/testFixtures/java/org/apache/ignite/internal/schema/marshaller/AssertMarshaller.java
create mode 100644
modules/java-records-tests/src/testFixtures/java/org/apache/ignite/internal/schema/marshaller/Records.java
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/Creator.java
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/CreatorFromAnnotatedConstructorParameters.java
create mode 100644
modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/CreatorFromAnnotatedFieldsWithDefaultConstructor.java