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