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