This is an automated email from the ASF dual-hosted git repository.
korlov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 7e1f785e21 IGNITE-19714 Fix AssertionError in
DistributionZoneManagerWatchListenerTest (#2185)
add 5dd07b8f95 IGNITE-18831 Sql. Fix dynamic parameters type coercion.
(#2047)
No new revisions were added by this update.
Summary of changes:
modules/runner/build.gradle | 1 +
.../sql/engine/ItDynamicParameterTest.java | 40 +-
.../internal/sql/engine/ItImplicitCastsTest.java | 66 +++
.../engine/datatypes/tests/BaseDataTypeTest.java | 2 +-
.../datatypes/tests/BaseDmlDataTypeTest.java | 81 ++--
.../tests/BaseExpressionDataTypeTest.java | 15 +-
.../datatypes/tests/BaseQueryDataTypeTest.java | 32 +-
.../datatypes/uuid/ItUuidExpressionTest.java | 20 -
.../sql/engine/datatypes/uuid/ItUuidQueryTest.java | 4 +-
.../datatypes/varbinary/ItVarBinaryQueryTest.java | 21 +
.../datatypes/varbinary/ItVarBinarySetOpTest.java | 4 +-
modules/sql-engine/build.gradle | 5 +
.../sql/engine/prepare/IgniteSqlValidator.java | 290 ++++++------
.../sql/engine/prepare/IgniteTypeCoercion.java | 353 +++++++++++++-
.../sql/engine/prepare/PrepareServiceImpl.java | 20 +-
.../internal/sql/engine/type/IgniteTypeSystem.java | 4 +-
.../internal/sql/engine/util/IgniteResource.java | 9 +-
.../util/SafeCustomTypeInternalConversion.java | 6 -
.../ignite/internal/sql/engine/util/TypeUtils.java | 37 +-
.../RepeatedRandomRowDataProviderFactory.java | 54 +--
.../sql/engine/framework/TestBuilders.java | 18 +
.../sql/engine/planner/AbstractPlannerTest.java | 46 ++
.../sql/engine/planner/DynamicParametersTest.java | 360 +++++++++++++++
.../internal/sql/engine/planner/FunctionsTest.java | 100 ++++
.../sql/engine/planner/ImplicitCastsTest.java | 462 ++++++++++++++-----
.../planner/IndexSearchBoundsPlannerTest.java | 2 +-
.../internal/sql/engine/util/StatementChecker.java | 508 +++++++++++++++++++++
.../sql/engine/util/StatementCheckerTest.java | 178 ++++++++
.../internal/sql/engine/util/TypeUtilsTest.java | 144 ++++++
.../internal/sql/engine/util/NativeTypeValues.java | 128 ++++++
30 files changed, 2616 insertions(+), 394 deletions(-)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/DynamicParametersTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/FunctionsTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/util/StatementChecker.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/util/StatementCheckerTest.java
create mode 100644
modules/sql-engine/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/NativeTypeValues.java