IGNITE-16877 C++ thin: Implement ScanQuery
authorIgor Sapego <isapego@apache.org>
Tue, 24 May 2022 10:40:59 +0000 (14:40 +0400)
committerIgor Sapego <isapego@apache.org>
Tue, 24 May 2022 10:45:02 +0000 (14:45 +0400)
commitb121a905850c2398c82706cdcc164bf0bcaa815c
tree385fe783c6d25493a7d7631a6e13bb706f877d35
parent9fee83a0d1669843dc697e10d1615f1fdc79ac19
IGNITE-16877 C++ thin: Implement ScanQuery

This closes #10033
24 files changed:
modules/platforms/cpp/core/include/ignite/cache/query/query_scan.h
modules/platforms/cpp/core/include/ignite/cache/query/query_sql.h
modules/platforms/cpp/core/include/ignite/cache/query/query_sql_fields.h
modules/platforms/cpp/core/include/ignite/cache/query/query_text.h
modules/platforms/cpp/thin-client-test/CMakeLists.txt
modules/platforms/cpp/thin-client-test/config/sql-query-fields-default.xml
modules/platforms/cpp/thin-client-test/src/scan_query_test.cpp [new file with mode: 0644]
modules/platforms/cpp/thin-client/CMakeLists.txt
modules/platforms/cpp/thin-client/include/ignite/impl/thin/cache/cache_client_proxy.h
modules/platforms/cpp/thin-client/include/ignite/impl/thin/cache/query/query_cursor_proxy.h [new file with mode: 0644]
modules/platforms/cpp/thin-client/include/ignite/impl/thin/readable.h
modules/platforms/cpp/thin-client/include/ignite/thin/cache/cache_client.h
modules/platforms/cpp/thin-client/include/ignite/thin/cache/cache_entry.h
modules/platforms/cpp/thin-client/include/ignite/thin/cache/query/query_cursor.h [new file with mode: 0644]
modules/platforms/cpp/thin-client/include/ignite/thin/cache/query/query_scan.h [new file with mode: 0644]
modules/platforms/cpp/thin-client/include/ignite/thin/cache/query/query_sql_fields.h
modules/platforms/cpp/thin-client/src/cache/query/query_cursor_proxy.cpp [new file with mode: 0644]
modules/platforms/cpp/thin-client/src/impl/cache/cache_client_impl.cpp
modules/platforms/cpp/thin-client/src/impl/cache/cache_client_impl.h
modules/platforms/cpp/thin-client/src/impl/cache/cache_client_proxy.cpp
modules/platforms/cpp/thin-client/src/impl/cache/query/query_cursor_impl.h [new file with mode: 0644]
modules/platforms/cpp/thin-client/src/impl/cache/query/query_fields_cursor_impl.h
modules/platforms/cpp/thin-client/src/impl/message.cpp
modules/platforms/cpp/thin-client/src/impl/message.h