You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2023/01/10 10:27:39 UTC

[ignite-3] branch main updated (e22e73990e -> 9da813ca51)

This is an automated email from the ASF dual-hosted git repository.

ptupitsyn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from e22e73990e IGNITE-17604 C++ Client transactions (#1507)
     add 9da813ca51 IGNITE-18137 .NET: LINQ: Add ExecuteDeleteAsync, ExecuteUpdateAsync (#1504)

No new revisions were added by this update.

Summary of changes:
 .../Linq/LinqSqlGenerationTests.cs                 |  55 +++++-
 .../Apache.Ignite.Tests/Linq/LinqTests.Dml.cs      | 207 +++++++++++++++++++++
 .../Linq/Dml/ExecuteDeleteExpressionNode.cs        |  79 ++++++++
 .../Linq/Dml/ExecuteDeleteResultOperator.cs        |  53 ++++++
 .../Linq/Dml/ExecuteUpdateExpressionNode.cs        | 135 ++++++++++++++
 .../Linq/Dml/ExecuteUpdateResultOperator.cs        |  67 +++++++
 .../{QueryData.cs => Dml/MemberUpdateContainer.cs} |   8 +-
 .../Internal/Linq/ExpressionWalker.cs              |   4 +-
 .../Internal/Linq/IgniteQueryExecutor.cs           |  17 ++
 .../Internal/Linq/IgniteQueryExpressionVisitor.cs  |  48 ++++-
 .../Internal/Linq/IgniteQueryModelVisitor.cs       |  93 +++++++--
 .../Internal/Linq/IgniteQueryParser.cs             |  10 +-
 .../Internal/Linq/IgniteQueryProvider.cs           |  12 ++
 .../dotnet/Apache.Ignite/Sql/IUpdateDescriptor.cs  |  45 +++++
 .../Sql/IgniteQueryableExtensions.Dml.cs           | 100 ++++++++++
 15 files changed, 894 insertions(+), 39 deletions(-)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.Dml.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Linq/Dml/ExecuteDeleteExpressionNode.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Linq/Dml/ExecuteDeleteResultOperator.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Linq/Dml/ExecuteUpdateExpressionNode.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Linq/Dml/ExecuteUpdateResultOperator.cs
 copy modules/platforms/dotnet/Apache.Ignite/Internal/Linq/{QueryData.cs => Dml/MemberUpdateContainer.cs} (80%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/IUpdateDescriptor.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/IgniteQueryableExtensions.Dml.cs