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 2022/10/13 09:38:19 UTC

[ignite-3] branch main updated (11387af525 -> e90d0d48b1)

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 11387af525 IGNITE-17876 .NET: Implement single column mapping (#1201)
     add e90d0d48b1 IGNITE-17760 C++ refactoring (#1173)

No new revisions were added by this update.

Summary of changes:
 modules/platforms/cpp/CMakeLists.txt               |  38 +-
 modules/platforms/cpp/DEVNOTES.md                  |   4 +-
 .../cpp/client/src/cluster_connection.cpp          | 179 ---------
 modules/platforms/cpp/client/src/table/tables.cpp  |  47 ---
 .../ignite_install_headers.cmake}                  |  30 +-
 modules/platforms/cpp/cmake/ignite_test.cmake      |  42 ++
 modules/platforms/cpp/conanfile.txt                |   1 -
 .../cpp/{ => ignite}/client/CMakeLists.txt         |  32 +-
 .../client/detail}/client_operation.h              |   6 +-
 .../ignite/client/detail/cluster_connection.cpp    | 178 +++++++++
 .../client/detail}/cluster_connection.h            |  91 +++--
 .../client/detail}/ignite_client_impl.h            |  44 +--
 .../client/detail}/node_connection.cpp             |  74 ++--
 .../src => ignite/client/detail}/node_connection.h |  81 ++--
 .../client/detail}/protocol_context.h              |  10 +-
 .../client/detail}/protocol_version.h              |  27 +-
 .../client/detail}/response_handler.h              |  57 ++-
 .../client/detail}/table/table_impl.h              |  26 +-
 .../client/detail}/table/tables_impl.cpp           |  32 +-
 .../client/detail}/table/tables_impl.h             |  24 +-
 .../src => ignite/client}/ignite_client.cpp        |  41 +-
 .../ignite => ignite/client}/ignite_client.h       |  58 +--
 .../client}/ignite_client_configuration.h          |  31 +-
 .../ignite => ignite/client}/ignite_logger.h       |  24 +-
 .../{client/src => ignite/client}/table/table.cpp  |  17 +-
 .../include/ignite => ignite/client}/table/table.h |  42 +-
 .../table.cpp => ignite/client/table/tables.cpp}   |  21 +-
 .../ignite => ignite/client}/table/tables.h        |  50 +--
 .../cpp/{ => ignite}/common/CMakeLists.txt         |  13 +-
 modules/platforms/cpp/{ => ignite}/common/bits.h   |   0
 modules/platforms/cpp/ignite/common/bits_test.cpp  | 432 +++++++++++++++++++++
 modules/platforms/cpp/{ => ignite}/common/bytes.h  |  38 +-
 modules/platforms/cpp/ignite/common/bytes_test.cpp | 363 +++++++++++++++++
 .../{common/types.h => ignite/common/bytes_view.h} |  20 -
 modules/platforms/cpp/{ => ignite}/common/config.h |   0
 .../platforms/cpp/{ => ignite}/common/factory.h    |   0
 .../cpp/{ => ignite}/common/ignite_error.h         |   0
 .../cpp/{ => ignite}/common/ignite_result.h        |   2 +-
 modules/platforms/cpp/{ => ignite}/common/utils.h  |   4 +-
 modules/platforms/cpp/{ => ignite}/common/uuid.h   |   0
 .../testUuid.cpp => ignite/common/uuid_test.cpp}   |  32 +-
 .../cpp/{ => ignite}/network/CMakeLists.txt        |  49 +--
 .../ignite/network/async_client_pool.h             |  19 +-
 .../network/async_client_pool_adapter.cpp          |  25 +-
 .../network/async_client_pool_adapter.h            |  24 +-
 .../include => }/ignite/network/async_handler.h    |  21 +-
 .../{network/include => }/ignite/network/codec.h   |  13 +-
 .../src => ignite}/network/codec_data_filter.cpp   |  48 +--
 .../ignite/network/codec_data_filter.h             |  28 +-
 .../include => }/ignite/network/data_buffer.h      |  44 +--
 .../include => }/ignite/network/data_filter.h      |  26 +-
 .../ignite/network/data_filter_adapter.h           |  52 ++-
 .../include => }/ignite/network/data_sink.h        |   6 +-
 .../network/detail/linux}/connecting_context.cpp   |  54 +--
 .../network/detail/linux}/connecting_context.h     |  34 +-
 .../network/detail/linux}/linux_async_client.cpp   | 100 ++---
 .../network/detail/linux}/linux_async_client.h     |  64 +--
 .../detail/linux/linux_async_client_pool.cpp       | 181 +++++++++
 .../detail/linux}/linux_async_client_pool.h        |  59 ++-
 .../detail/linux/linux_async_worker_thread.cpp     | 310 +++++++++++++++
 .../detail/linux}/linux_async_worker_thread.h      |  61 ++-
 .../cpp/ignite/network/detail/linux/sockets.cpp    | 104 +++++
 .../network/detail/linux}/sockets.h                |  26 +-
 .../network/detail/linux}/utils.cpp                |  24 +-
 .../src/network => ignite/network/detail}/utils.h  |  26 +-
 .../network/detail/win}/sockets.cpp                |  50 +--
 .../network/detail/win}/sockets.h                  |  20 +-
 .../network/detail/win}/utils.cpp                  |  22 +-
 .../ignite/network/detail/win/win_async_client.cpp | 165 ++++++++
 .../network/detail/win}/win_async_client.h         |  74 ++--
 .../network/detail/win/win_async_client_pool.cpp   | 218 +++++++++++
 .../network/detail/win}/win_async_client_pool.h    |  63 ++-
 .../detail/win}/win_async_connecting_thread.cpp    | 130 ++++---
 .../detail/win}/win_async_connecting_thread.h      |  47 ++-
 .../detail/win}/win_async_worker_thread.cpp        |  59 +--
 .../network/detail/win}/win_async_worker_thread.h  |  20 +-
 .../include => }/ignite/network/end_point.h        |  22 +-
 .../network/error_handling_filter.cpp              |  32 +-
 .../src => ignite}/network/error_handling_filter.h |  21 +-
 .../src => ignite}/network/length_prefix_codec.cpp |  50 +--
 .../ignite/network/length_prefix_codec.h           |  30 +-
 .../{network/src => ignite}/network/network.cpp    |  26 +-
 .../{network/include => }/ignite/network/network.h |   8 +-
 .../{network/src => ignite}/network/tcp_range.cpp  |  64 +--
 .../include => }/ignite/network/tcp_range.h        |  26 +-
 .../cpp/{ => ignite}/protocol/CMakeLists.txt       |  15 +-
 .../src => ignite/protocol}/buffer_adapter.cpp     |   8 +-
 .../include => }/ignite/protocol/buffer_adapter.h  |   2 +-
 .../include => }/ignite/protocol/extension_types.h |   0
 .../{protocol/src => ignite/protocol}/reader.cpp   |   4 +-
 .../include => }/ignite/protocol/reader.h          |   8 +-
 .../{protocol/src => ignite/protocol}/utils.cpp    |   4 +-
 .../{protocol/include => }/ignite/protocol/utils.h |  10 +-
 .../{protocol/src => ignite/protocol}/writer.cpp   |   0
 .../include => }/ignite/protocol/writer.h          |   4 +-
 .../cpp/{ => ignite}/schema/CMakeLists.txt         |   5 +-
 .../cpp/{ => ignite}/schema/big_decimal.cpp        |   0
 .../cpp/{ => ignite}/schema/big_decimal.h          |   0
 .../cpp/{ => ignite}/schema/big_integer.cpp        |  18 +-
 .../cpp/{ => ignite}/schema/big_integer.h          |   2 +-
 .../schema/bignum_test.cpp}                        | 345 ++++++++--------
 .../{ => ignite}/schema/binary_tuple_builder.cpp   |  30 +-
 .../cpp/{ => ignite}/schema/binary_tuple_builder.h |   6 +-
 .../cpp/{ => ignite}/schema/binary_tuple_header.h  |   4 +-
 .../{ => ignite}/schema/binary_tuple_parser.cpp    |   6 +-
 .../cpp/{ => ignite}/schema/binary_tuple_parser.h  |   4 +-
 .../cpp/{ => ignite}/schema/binary_tuple_schema.h  |   3 +-
 .../cpp/{ => ignite}/schema/column_info.h          |   0
 .../cpp/{ => ignite}/schema/ignite_date.h          |   0
 .../cpp/{ => ignite}/schema/ignite_date_time.h     |   0
 .../cpp/{ => ignite}/schema/ignite_time.h          |   0
 .../cpp/{ => ignite}/schema/ignite_timestamp.h     |   0
 .../cpp/{ => ignite}/schema/ignite_type.cpp        |   0
 .../cpp/{ => ignite}/schema/ignite_type.h          |   2 +-
 .../cpp/{common => ignite/schema}/types.h          |  22 +-
 .../linux/src/network/linux_async_client_pool.cpp  | 186 ---------
 .../src/network/linux_async_worker_thread.cpp      | 318 ---------------
 .../cpp/network/os/linux/src/network/sockets.cpp   | 105 -----
 .../os/win/src/network/win_async_client.cpp        | 166 --------
 .../os/win/src/network/win_async_client_pool.cpp   | 218 -----------
 modules/platforms/cpp/tests/CMakeLists.txt         |  62 ---
 .../cpp/{ => tests}/client-test/CMakeLists.txt     |  15 +-
 .../src => tests/client-test}/gtest_logger.h       |  13 +-
 .../client-test}/ignite_client_test.cpp            |  18 +-
 .../client-test}/ignite_runner_suite.h             |   0
 .../src => tests/client-test}/main.cpp             |   2 +-
 .../src => tests/client-test}/tables_test.cpp      |  56 +--
 .../cpp/{ => tests}/test-common/CMakeLists.txt     |  12 +-
 .../include => tests/test-common}/cmd_process.h    |   0
 .../test-common/detail}/linux_process.h            |  12 +-
 .../win => tests/test-common/detail}/win_process.h |   9 +-
 .../src => tests/test-common}/ignite_runner.cpp    |  10 +-
 .../include => tests/test-common}/ignite_runner.h  |   0
 .../src => tests/test-common}/process.cpp          |  15 +-
 .../src => tests/test-common}/test_utils.cpp       |   0
 .../include => tests/test-common}/test_utils.h     |   0
 modules/platforms/cpp/tests/testBits.cpp           | 432 ---------------------
 modules/platforms/cpp/tests/testBytes.cpp          | 363 -----------------
 138 files changed, 3564 insertions(+), 3706 deletions(-)
 delete mode 100644 modules/platforms/cpp/client/src/cluster_connection.cpp
 delete mode 100644 modules/platforms/cpp/client/src/table/tables.cpp
 copy modules/platforms/cpp/{common/CMakeLists.txt => cmake/ignite_install_headers.cmake} (63%)
 create mode 100644 modules/platforms/cpp/cmake/ignite_test.cmake
 rename modules/platforms/cpp/{ => ignite}/client/CMakeLists.txt (73%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/client_operation.h (93%)
 create mode 100644 modules/platforms/cpp/ignite/client/detail/cluster_connection.cpp
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/cluster_connection.h (59%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/ignite_client_impl.h (59%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/node_connection.cpp (60%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/node_connection.h (59%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/protocol_context.h (82%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/protocol_version.h (77%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/response_handler.h (61%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/table/table_impl.h (73%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/table/tables_impl.cpp (51%)
 rename modules/platforms/cpp/{client/src => ignite/client/detail}/table/tables_impl.h (68%)
 rename modules/platforms/cpp/{client/src => ignite/client}/ignite_client.cpp (60%)
 rename modules/platforms/cpp/{client/include/ignite => ignite/client}/ignite_client.h (66%)
 rename modules/platforms/cpp/{client/include/ignite => ignite/client}/ignite_client_configuration.h (75%)
 rename modules/platforms/cpp/{client/include/ignite => ignite/client}/ignite_logger.h (72%)
 copy modules/platforms/cpp/{client/src => ignite/client}/table/table.cpp (70%)
 rename modules/platforms/cpp/{client/include/ignite => ignite/client}/table/table.h (67%)
 rename modules/platforms/cpp/{client/src/table/table.cpp => ignite/client/table/tables.cpp} (67%)
 rename modules/platforms/cpp/{client/include/ignite => ignite/client}/table/tables.h (71%)
 rename modules/platforms/cpp/{ => ignite}/common/CMakeLists.txt (76%)
 rename modules/platforms/cpp/{ => ignite}/common/bits.h (100%)
 create mode 100644 modules/platforms/cpp/ignite/common/bits_test.cpp
 rename modules/platforms/cpp/{ => ignite}/common/bytes.h (91%)
 create mode 100644 modules/platforms/cpp/ignite/common/bytes_test.cpp
 copy modules/platforms/cpp/{common/types.h => ignite/common/bytes_view.h} (72%)
 rename modules/platforms/cpp/{ => ignite}/common/config.h (100%)
 rename modules/platforms/cpp/{ => ignite}/common/factory.h (100%)
 rename modules/platforms/cpp/{ => ignite}/common/ignite_error.h (100%)
 rename modules/platforms/cpp/{ => ignite}/common/ignite_result.h (99%)
 rename modules/platforms/cpp/{ => ignite}/common/utils.h (97%)
 rename modules/platforms/cpp/{ => ignite}/common/uuid.h (100%)
 rename modules/platforms/cpp/{tests/testUuid.cpp => ignite/common/uuid_test.cpp} (60%)
 rename modules/platforms/cpp/{ => ignite}/network/CMakeLists.txt (57%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/async_client_pool.h (84%)
 rename modules/platforms/cpp/{network/src => ignite}/network/async_client_pool_adapter.cpp (63%)
 rename modules/platforms/cpp/{network/src => ignite}/network/async_client_pool_adapter.h (81%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/async_handler.h (78%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/codec.h (84%)
 rename modules/platforms/cpp/{network/src => ignite}/network/codec_data_filter.cpp (50%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/codec_data_filter.h (79%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/data_buffer.h (78%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/data_filter.h (71%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/data_filter_adapter.h (66%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/data_sink.h (94%)
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/connecting_context.cpp (62%)
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/connecting_context.h (76%)
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/linux_async_client.cpp (54%)
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/linux_async_client.h (76%)
 create mode 100644 modules/platforms/cpp/ignite/network/detail/linux/linux_async_client_pool.cpp
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/linux_async_client_pool.h (74%)
 create mode 100644 modules/platforms/cpp/ignite/network/detail/linux/linux_async_worker_thread.cpp
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/linux_async_worker_thread.h (70%)
 create mode 100644 modules/platforms/cpp/ignite/network/detail/linux/sockets.cpp
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/sockets.h (65%)
 rename modules/platforms/cpp/{network/os/linux/src/network => ignite/network/detail/linux}/utils.cpp (68%)
 rename modules/platforms/cpp/{network/src/network => ignite/network/detail}/utils.h (74%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/sockets.cpp (79%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/sockets.h (74%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/utils.cpp (76%)
 create mode 100644 modules/platforms/cpp/ignite/network/detail/win/win_async_client.cpp
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_client.h (75%)
 create mode 100644 modules/platforms/cpp/ignite/network/detail/win/win_async_client_pool.cpp
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_client_pool.h (73%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_connecting_thread.cpp (55%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_connecting_thread.h (74%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_worker_thread.cpp (59%)
 rename modules/platforms/cpp/{network/os/win/src/network => ignite/network/detail/win}/win_async_worker_thread.h (80%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/end_point.h (79%)
 rename modules/platforms/cpp/{network/src => ignite}/network/error_handling_filter.cpp (52%)
 rename modules/platforms/cpp/{network/src => ignite}/network/error_handling_filter.h (78%)
 rename modules/platforms/cpp/{network/src => ignite}/network/length_prefix_codec.cpp (59%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/length_prefix_codec.h (78%)
 rename modules/platforms/cpp/{network/src => ignite}/network/network.cpp (62%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/network.h (90%)
 rename modules/platforms/cpp/{network/src => ignite}/network/tcp_range.cpp (61%)
 rename modules/platforms/cpp/{network/include => }/ignite/network/tcp_range.h (79%)
 rename modules/platforms/cpp/{ => ignite}/protocol/CMakeLists.txt (86%)
 rename modules/platforms/cpp/{protocol/src => ignite/protocol}/buffer_adapter.cpp (88%)
 rename modules/platforms/cpp/{protocol/include => }/ignite/protocol/buffer_adapter.h (98%)
 rename modules/platforms/cpp/{protocol/include => }/ignite/protocol/extension_types.h (100%)
 rename modules/platforms/cpp/{protocol/src => ignite/protocol}/reader.cpp (96%)
 rename modules/platforms/cpp/{protocol/include => }/ignite/protocol/reader.h (97%)
 rename modules/platforms/cpp/{protocol/src => ignite/protocol}/utils.cpp (96%)
 rename modules/platforms/cpp/{protocol/include => }/ignite/protocol/utils.h (93%)
 rename modules/platforms/cpp/{protocol/src => ignite/protocol}/writer.cpp (100%)
 rename modules/platforms/cpp/{protocol/include => }/ignite/protocol/writer.h (97%)
 rename modules/platforms/cpp/{ => ignite}/schema/CMakeLists.txt (92%)
 rename modules/platforms/cpp/{ => ignite}/schema/big_decimal.cpp (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/big_decimal.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/big_integer.cpp (97%)
 rename modules/platforms/cpp/{ => ignite}/schema/big_integer.h (99%)
 rename modules/platforms/cpp/{tests/testDecimal.cpp => ignite/schema/bignum_test.cpp} (79%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_builder.cpp (92%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_builder.h (99%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_header.h (97%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_parser.cpp (98%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_parser.h (98%)
 rename modules/platforms/cpp/{ => ignite}/schema/binary_tuple_schema.h (98%)
 rename modules/platforms/cpp/{ => ignite}/schema/column_info.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_date.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_date_time.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_time.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_timestamp.h (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_type.cpp (100%)
 rename modules/platforms/cpp/{ => ignite}/schema/ignite_type.h (99%)
 rename modules/platforms/cpp/{common => ignite/schema}/types.h (68%)
 delete mode 100644 modules/platforms/cpp/network/os/linux/src/network/linux_async_client_pool.cpp
 delete mode 100644 modules/platforms/cpp/network/os/linux/src/network/linux_async_worker_thread.cpp
 delete mode 100644 modules/platforms/cpp/network/os/linux/src/network/sockets.cpp
 delete mode 100644 modules/platforms/cpp/network/os/win/src/network/win_async_client.cpp
 delete mode 100644 modules/platforms/cpp/network/os/win/src/network/win_async_client_pool.cpp
 delete mode 100644 modules/platforms/cpp/tests/CMakeLists.txt
 rename modules/platforms/cpp/{ => tests}/client-test/CMakeLists.txt (85%)
 rename modules/platforms/cpp/{client-test/src => tests/client-test}/gtest_logger.h (88%)
 rename modules/platforms/cpp/{client-test/src => tests/client-test}/ignite_client_test.cpp (69%)
 rename modules/platforms/cpp/{client-test/src => tests/client-test}/ignite_runner_suite.h (100%)
 rename modules/platforms/cpp/{client-test/src => tests/client-test}/main.cpp (97%)
 rename modules/platforms/cpp/{client-test/src => tests/client-test}/tables_test.cpp (71%)
 rename modules/platforms/cpp/{ => tests}/test-common/CMakeLists.txt (86%)
 rename modules/platforms/cpp/{test-common/include => tests/test-common}/cmd_process.h (100%)
 rename modules/platforms/cpp/{test-common/src/linux => tests/test-common/detail}/linux_process.h (98%)
 rename modules/platforms/cpp/{test-common/src/win => tests/test-common/detail}/win_process.h (97%)
 rename modules/platforms/cpp/{test-common/src => tests/test-common}/ignite_runner.cpp (97%)
 rename modules/platforms/cpp/{test-common/include => tests/test-common}/ignite_runner.h (100%)
 rename modules/platforms/cpp/{test-common/src => tests/test-common}/process.cpp (75%)
 rename modules/platforms/cpp/{test-common/src => tests/test-common}/test_utils.cpp (100%)
 rename modules/platforms/cpp/{test-common/include => tests/test-common}/test_utils.h (100%)
 delete mode 100644 modules/platforms/cpp/tests/testBits.cpp
 delete mode 100644 modules/platforms/cpp/tests/testBytes.cpp