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 2022/02/21 14:15:10 UTC
[ignite-3] branch main updated (0a7aa64 -> 3592f0e)
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 0a7aa64 IGNITE-16474 Forbid nullable key columns (#676)
add 3592f0e IGNITE-16547 MERGE operation support. (#662)
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/sql/engine/ItDmlTest.java | 261 +++++++++++++++++++++
.../org/apache/ignite/internal/schema/Columns.java | 2 +-
.../internal/schema/row/ExpandableByteBuf.java | 4 +-
.../internal/schema/ExpandableByteBufTest.java | 60 ++++-
.../sql/engine/exec/LogicalRelImplementor.java | 5 +-
.../sql/engine/exec/exp/IgniteSqlFunctions.java | 4 +-
.../internal/sql/engine/exec/rel/ModifyNode.java | 107 ++++++---
.../sql/engine/exec/rel/TableScanNode.java | 10 +-
.../internal/sql/engine/prepare/IgnitePlanner.java | 2 +-
.../engine/prepare/IgniteSqlToRelConvertor.java | 167 +++++++++++++
.../sql/engine/prepare/IgniteSqlValidator.java | 8 +-
.../internal/sql/engine/prepare/PlannerHelper.java | 13 +-
.../internal/sql/engine/rel/IgniteTableModify.java | 2 +-
.../sql/engine/schema/IgniteTableImpl.java | 55 +++--
.../sql/engine/schema/InternalIgniteTable.java | 6 +-
.../{ColumnDescriptor.java => ModifyRow.java} | 37 +--
.../sql/engine/planner/AbstractPlannerTest.java | 3 +-
17 files changed, 646 insertions(+), 100 deletions(-)
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItDmlTest.java
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/IgniteSqlToRelConvertor.java
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/schema/{ColumnDescriptor.java => ModifyRow.java} (61%)