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 ba7b38de89 IGNITE-18736 Prepare class
AbstractPageMemoryMvPartitionStorage cursors for working with locks (#1645)
add ab3ded4653 IGNITE-18035 C++: support all native table types (#1649)
No new revisions were added by this update.
Summary of changes:
modules/platforms/cpp/DEVNOTES.md | 12 +-
modules/platforms/cpp/ignite/client/CMakeLists.txt | 2 +
.../cpp/ignite/client/detail/logger_wrapper.h | 4 +-
.../cpp/ignite/client/detail/node_connection.h | 8 +-
.../cpp/ignite/client/detail/response_handler.h | 30 ++-
.../cpp/ignite/client/detail/sql/result_set_impl.h | 2 +-
.../cpp/ignite/client/detail/table/table_impl.cpp | 111 +++++++---
.../cpp/ignite/client/detail/table/table_impl.h | 9 +-
.../platforms/cpp/ignite/client/detail/utils.cpp | 37 +++-
modules/platforms/cpp/ignite/client/detail/utils.h | 6 +-
modules/platforms/cpp/ignite/client/primitive.h | 196 +++++++++++++----
.../platforms/cpp/ignite/client/primitive_test.cpp | 48 +++++
modules/platforms/cpp/ignite/common/CMakeLists.txt | 19 +-
.../cpp/ignite/{schema => common}/big_decimal.cpp | 130 ++---------
.../cpp/ignite/{schema => common}/big_decimal.h | 106 ++++++---
.../cpp/ignite/{schema => common}/big_integer.cpp | 6 +-
.../cpp/ignite/{schema => common}/big_integer.h | 2 +-
.../cpp/ignite/{schema => common}/bignum_test.cpp | 0
modules/platforms/cpp/ignite/common/bit_array.h | 152 +++++++++++++
.../platforms/cpp/ignite/common/bit_array_test.cpp | 238 +++++++++++++++++++++
modules/platforms/cpp/ignite/common/bits.h | 7 +-
.../cpp/ignite/{schema => common}/ignite_date.h | 30 +--
.../ignite/{schema => common}/ignite_date_time.h | 6 +-
.../cpp/ignite/{schema => common}/ignite_time.h | 44 ++--
.../ignite/{schema => common}/ignite_timestamp.h | 20 +-
modules/platforms/cpp/ignite/schema/CMakeLists.txt | 9 -
.../cpp/ignite/schema/binary_tuple_builder.h | 12 +-
.../cpp/ignite/schema/binary_tuple_parser.h | 12 +-
.../platforms/cpp/tests/client-test/gtest_logger.h | 4 +-
.../cpp/tests/client-test/ignite_runner_suite.h | 2 +
modules/platforms/cpp/tests/client-test/main.cpp | 33 ++-
.../tests/client-test/record_binary_view_test.cpp | 47 ++++
.../platforms/cpp/tests/client-test/sql_test.cpp | 22 +-
.../cpp/tests/test-common/ignite_runner.h | 5 +
.../platforms/cpp/tests/test-common/test_utils.cpp | 2 +-
.../platforms/cpp/tests/test-common/test_utils.h | 2 +-
36 files changed, 1037 insertions(+), 338 deletions(-)
create mode 100644 modules/platforms/cpp/ignite/client/primitive_test.cpp
rename modules/platforms/cpp/ignite/{schema => common}/big_decimal.cpp (66%)
rename modules/platforms/cpp/ignite/{schema => common}/big_decimal.h (74%)
rename modules/platforms/cpp/ignite/{schema => common}/big_integer.cpp (99%)
rename modules/platforms/cpp/ignite/{schema => common}/big_integer.h (99%)
rename modules/platforms/cpp/ignite/{schema => common}/bignum_test.cpp (100%)
create mode 100644 modules/platforms/cpp/ignite/common/bit_array.h
create mode 100644 modules/platforms/cpp/ignite/common/bit_array_test.cpp
rename modules/platforms/cpp/ignite/{schema => common}/ignite_date.h (83%)
rename modules/platforms/cpp/ignite/{schema => common}/ignite_date_time.h (93%)
rename modules/platforms/cpp/ignite/{schema => common}/ignite_time.h (78%)
rename modules/platforms/cpp/ignite/{schema => common}/ignite_timestamp.h (87%)