You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by is...@apache.org on 2023/01/10 09:31:44 UTC
[ignite-3] branch main updated (166ef7c48f -> e22e73990e)
This is an automated email from the ASF dual-hosted git repository.
isapego pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 166ef7c48f IGNITE-18514 Disable ItDataSchemaSyncTest.checkSchemasCorrectlyRestore() (#1509)
add e22e73990e IGNITE-17604 C++ Client transactions (#1507)
No new revisions were added by this update.
Summary of changes:
modules/platforms/cpp/ignite/client/CMakeLists.txt | 3 +
.../cpp/ignite/client/detail/client_operation.h | 9 +
.../ignite/client/detail/cluster_connection.cpp | 4 +-
.../cpp/ignite/client/detail/cluster_connection.h | 132 +++++--
.../cpp/ignite/client/detail/ignite_client_impl.h | 16 +-
.../cpp/ignite/client/detail/node_connection.cpp | 6 +-
.../cpp/ignite/client/detail/node_connection.h | 21 +-
.../cpp/ignite/client/detail/response_handler.h | 75 +++-
.../cpp/ignite/client/detail/sql/result_set_impl.h | 67 ++--
.../cpp/ignite/client/detail/sql/sql_impl.cpp | 21 +-
.../cpp/ignite/client/detail/sql/sql_impl.h | 10 +-
.../cpp/ignite/client/detail/table/table_impl.cpp | 183 +++++----
.../cpp/ignite/client/detail/table/table_impl.h | 7 +
.../cpp/ignite/client/detail/table/tables_impl.cpp | 9 +-
.../client/detail/transaction/transaction_impl.h | 139 +++++++
.../client/detail/transaction/transactions_impl.h | 74 ++++
modules/platforms/cpp/ignite/client/detail/utils.h | 16 +-
.../platforms/cpp/ignite/client/ignite_client.cpp | 4 +
.../platforms/cpp/ignite/client/ignite_client.h | 10 +-
modules/platforms/cpp/ignite/client/primitive.h | 84 ++--
.../cpp/ignite/client/sql/column_metadata.h | 10 +-
.../platforms/cpp/ignite/client/sql/result_set.cpp | 2 +-
.../platforms/cpp/ignite/client/sql/result_set.h | 12 +-
.../cpp/ignite/client/sql/result_set_metadata.h | 9 +-
modules/platforms/cpp/ignite/client/sql/sql.cpp | 4 +-
modules/platforms/cpp/ignite/client/sql/sql.h | 17 +-
.../cpp/ignite/client/sql/sql_statement.h | 14 +-
.../cpp/ignite/client/table/ignite_tuple.h | 3 +-
modules/platforms/cpp/ignite/client/table/tables.h | 2 +-
.../table.cpp => transaction/transaction.cpp} | 12 +-
.../cpp/ignite/client/transaction/transaction.h | 37 +-
.../table.cpp => transaction/transactions.cpp} | 12 +-
.../{table/table.h => transaction/transactions.h} | 48 +--
modules/platforms/cpp/ignite/protocol/reader.cpp | 2 +-
modules/platforms/cpp/ignite/protocol/reader.h | 4 +-
modules/platforms/cpp/ignite/protocol/utils.cpp | 3 +-
modules/platforms/cpp/ignite/protocol/utils.h | 1 -
.../platforms/cpp/tests/client-test/CMakeLists.txt | 1 +
.../cpp/tests/client-test/ignite_runner_suite.h | 36 ++
.../tests/client-test/record_binary_view_test.cpp | 22 --
.../platforms/cpp/tests/client-test/sql_test.cpp | 30 +-
.../cpp/tests/client-test/transactions_test.cpp | 431 +++++++++++++++++++++
42 files changed, 1220 insertions(+), 382 deletions(-)
create mode 100644 modules/platforms/cpp/ignite/client/detail/transaction/transaction_impl.h
create mode 100644 modules/platforms/cpp/ignite/client/detail/transaction/transactions_impl.h
copy modules/platforms/cpp/ignite/client/{table/table.cpp => transaction/transaction.cpp} (71%)
copy modules/platforms/cpp/ignite/client/{table/table.cpp => transaction/transactions.cpp} (74%)
copy modules/platforms/cpp/ignite/client/{table/table.h => transaction/transactions.h} (56%)
create mode 100644 modules/platforms/cpp/tests/client-test/transactions_test.cpp