This is an automated email from the ASF dual-hosted git repository.
ppa pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 8833d7571af IGNITE-27739 Fix decimal precision validation (#7639)
new 52609221567 IGNITE-26491 Add support for reading from tuples with
allowed type casting (#7400)
new 36364d8ae32 IGNITE-27552 Add support for writing numeric primitive
values with allowed type casting (#7439)
new 8320efc2b9b IGNITE-27612 Describe implicit conversion in Tuple public
javadoc.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/java/org/apache/ignite/table/Tuple.java | 34 ++
.../java/org/apache/ignite/table/TupleImpl.java | 185 ++++++--
.../org/apache/ignite/table/TupleImplTest.java | 6 +
.../ignite/table/AbstractImmutableTupleTest.java | 522 ++++++++++++++++++++-
.../client/proto/ClientBinaryTupleUtils.java | 15 +-
.../table/MutableTupleBinaryTupleAdapter.java | 133 +++---
.../requests/table/ClientHandlerTupleTests.java | 40 +-
.../internal/client/sql/ClientSqlRowTest.java | 171 +++++--
.../ignite/internal/util/TupleTypeCastUtils.java | 501 ++++++++++++++++++++
.../org/apache/ignite/internal/schema/Column.java | 5 +
.../ignite/internal/schema/row/RowAssembler.java | 15 +-
.../ignite/internal/schema/SchemaTestUtils.java | 32 --
modules/sql-engine/build.gradle | 1 +
.../internal/sql/api/AsyncResultSetImpl.java | 90 +++-
.../apache/ignite/internal/sql/api/SqlRowTest.java | 215 +++++++--
.../table/ItKeyValueBinaryViewApiTest.java | 427 ++++++++++++++++-
.../internal/table/ItRecordBinaryViewApiTest.java | 433 ++++++++++++++++-
.../table/ItTableViewApiUnifiedBaseTest.java | 15 +
.../internal/table/AbstractRowTupleAdapter.java | 88 ++--
19 files changed, 2624 insertions(+), 304 deletions(-)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/TupleTypeCastUtils.java