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 f2ee7dd101 IGNITE-18815 C++ Tx sync rollback on desctruction (#1683)
     add 5918d4ebd8 IGNITE-16376: Sql. Add UUID custom data type. (#1623)

No new revisions were added by this update.

Summary of changes:
 .../internal/jdbc/proto/event/JdbcColumnMeta.java  |   7 +
 .../apache/ignite/jdbc/ItJdbcMetadataSelfTest.java |  41 +++-
 .../ignite/jdbc/ItJdbcResultSetSelfTest.java       |  35 ++-
 .../ignite/internal/jdbc/JdbcDatabaseMetadata.java |   7 +
 .../ignite/internal/sql/engine/ItUuidTest.java     | 262 +++++++++++++++++++++
 .../internal/table/ItPublicApiColocationTest.java  |   3 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |   5 +
 .../src/main/codegen/includes/parserImpls.ftl      |  12 +
 .../sql/engine/exec/exp/ConverterUtils.java        |   8 +
 .../sql/engine/exec/exp/ExpressionFactoryImpl.java |   8 +-
 .../sql/engine/exec/exp/RexExecutorImpl.java       |   3 +-
 .../sql/engine/exec/exp/RexToLixTranslator.java    |  25 +-
 .../sql/engine/exec/exp/agg/Accumulators.java      |  29 +++
 .../engine/exec/exp/agg/AccumulatorsFactory.java   |   2 +-
 .../internal/sql/engine/externalize/RelJson.java   |  11 +
 .../internal/sql/engine/prepare/IgnitePlanner.java |   3 +-
 .../sql/engine/prepare/IgniteSqlValidator.java     | 105 +++++++--
 .../sql/engine/prepare/IgniteTypeCoercion.java     |  28 ++-
 .../internal/sql/engine/rex/IgniteRexBuilder.java  |  58 +++++
 .../sql/engine/sql/IgniteSqlTypeNameSpec.java      |  98 ++++++++
 .../internal/sql/engine/type/IgniteCustomType.java | 193 +++++++++++++++
 .../sql/engine/type/IgniteTypeFactory.java         | 187 ++++++++++++++-
 .../internal/sql/engine/type/UuidFunctions.java    |  75 ++++++
 .../ignite/internal/sql/engine/type/UuidType.java  |  67 ++++++
 .../internal/sql/engine/util/BaseQueryContext.java |  17 +-
 .../ignite/internal/sql/engine/util/Commons.java   |   6 +
 .../ignite/internal/sql/engine/util/TypeUtils.java |  24 +-
 .../engine/prepare/LeastRestrictiveTypesTest.java  |  34 ++-
 .../sql/engine/prepare/TypeCoercionTest.java       |  19 ++
 29 files changed, 1315 insertions(+), 57 deletions(-)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItUuidTest.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rex/IgniteRexBuilder.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlTypeNameSpec.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/IgniteCustomType.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/UuidFunctions.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/UuidType.java

Reply via email to