You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by tk...@apache.org on 2023/07/20 08:07:31 UTC
[ignite-3] branch catalog-feature updated (93ebaf441b -> a1527975ab)
This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch catalog-feature
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 93ebaf441b IGNITE-19928 Change error and group codes from int to short (#2300)
add 794e272970 IGNITE-19986 Increase stability of inMemoryNodeRestartNotLeader in ItIgniteInMemoryNodeRestartTest (#2323)
add b2fcc49669 IGNITE-19984 Improve "dependingOn" documentation and add clarifying tests. (#2319)
add 0211489637 IGNITE-19654 Sql. Remove redundant planing timeout and use correct one (#2214)
add b693a71856 IGNITE-19213 ODBC Data fetching (#2322)
add f1efc25ce7 IGNITE-19399 Support ODBC transactions (#2324)
add 1def52a8ac IGNITE-19995 Test disabled. (#2327)
add f34beaed8b IGNITE-20003 Add support of ODBC version 3.0 (#2331)
add 7b8307c1a9 IGNITE-19923 Docs for ODBC in Ignite 3 (#2333)
add a1527975ab IGNITE-19374 Document client object mapping (#2123)
No new revisions were added by this update.
Summary of changes:
docs/_data/toc.yaml | 9 +
docs/_docs/sql/odbc/connection-string.adoc | 77 ++
docs/_docs/sql/odbc/index.adoc | 6 +
docs/_docs/sql/odbc/odbc-driver.adoc | 96 ++
docs/_docs/sql/odbc/querying-modifying-data.adoc | 363 ++++++
docs/_docs/thin-clients/index.adoc | 247 ++--
.../causality/IncrementalVersionedValue.java | 14 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 3 +
.../causality/IncrementalVersionedValueTest.java | 49 +
.../util/PendingComparableValuesTrackerTest.java | 2 +
modules/jdbc/build.gradle | 2 +-
.../internal/jdbc/ItJdbcMetadataSelfTest.java | 2 +-
.../internal/jdbc/JdbcPreparedStatement.java | 1 +
.../internal/jdbc/PreparedStatementParamsTest.java | 44 +-
modules/platforms/cpp/ignite/client/CMakeLists.txt | 3 -
.../cpp/ignite/client/basic_authenticator.h | 22 +-
.../platforms/cpp/ignite/client/compute/compute.h | 10 +-
.../ignite/client/detail/compute/compute_impl.cpp | 15 +-
.../ignite/client/detail/compute/compute_impl.h | 2 +-
.../ignite/client/detail/ignite_client_impl.cpp | 3 +-
.../cpp/ignite/client/detail/node_connection.cpp | 7 +-
.../cpp/ignite/client/detail/node_connection.h | 4 +-
.../cpp/ignite/client/detail/sql/result_set_impl.h | 2 +-
.../cpp/ignite/client/detail/sql/sql_impl.cpp | 8 +-
.../cpp/ignite/client/detail/sql/sql_impl.h | 2 +-
.../cpp/ignite/client/detail/table/table_impl.cpp | 4 +-
.../cpp/ignite/client/detail/table/tables_impl.cpp | 3 +-
.../cpp/ignite/client/detail/type_mapping_utils.h | 8 +-
.../platforms/cpp/ignite/client/detail/utils.cpp | 273 +----
modules/platforms/cpp/ignite/client/detail/utils.h | 29 +-
.../ignite/client/ignite_client_authenticator.h | 6 +-
.../ignite/client/ignite_client_configuration.h | 6 +-
modules/platforms/cpp/ignite/client/sql/sql.h | 2 +-
.../cpp/ignite/client/sql/sql_statement.h | 2 +-
.../cpp/ignite/client/table/ignite_tuple.h | 2 +-
.../cpp/ignite/client/table/key_value_view.h | 52 +-
.../cpp/ignite/client/table/record_view.h | 52 +-
modules/platforms/cpp/ignite/common/CMakeLists.txt | 2 +
modules/platforms/cpp/ignite/common/big_decimal.h | 10 +-
.../platforms/cpp/ignite/common/big_integer.cpp | 1 +
modules/platforms/cpp/ignite/common/bits.h | 47 +-
modules/platforms/cpp/ignite/common/end_point.h | 2 +-
.../cpp/ignite/{client => common}/primitive.h | 24 +-
.../ignite/{client => common}/primitive_test.cpp | 2 +-
.../cpp/ignite/network/detail/linux/sockets.cpp | 10 +-
.../cpp/ignite/network/detail/linux/sockets.h | 2 +-
.../network/detail/linux/tcp_socket_client.h | 75 +-
.../platforms/cpp/ignite/network/detail/utils.h | 6 +-
.../cpp/ignite/network/detail/win/sockets.cpp | 10 +-
.../ignite/network/detail/win/tcp_socket_client.h | 72 +-
modules/platforms/cpp/ignite/network/network.cpp | 5 +-
.../platforms/cpp/ignite/network/socket_client.h | 15 +-
.../ignite/odbc/app/application_data_buffer.cpp | 868 +++++++-------
.../cpp/ignite/odbc/app/application_data_buffer.h | 123 +-
.../odbc/app/application_data_buffer_test.cpp | 330 +++---
.../platforms/cpp/ignite/odbc/app/parameter.cpp | 161 +--
modules/platforms/cpp/ignite/odbc/app/parameter.h | 19 +-
.../cpp/ignite/odbc/app/parameter_set.cpp | 121 +-
.../platforms/cpp/ignite/odbc/app/parameter_set.h | 41 +-
modules/platforms/cpp/ignite/odbc/common_types.cpp | 28 +-
modules/platforms/cpp/ignite/odbc/common_types.h | 22 +-
.../cpp/ignite/odbc/config/config_tools.cpp | 32 +-
.../cpp/ignite/odbc/config/config_tools.h | 15 +-
.../cpp/ignite/odbc/config/config_tools_test.cpp | 22 +-
.../cpp/ignite/odbc/config/configuration.cpp | 14 +-
.../cpp/ignite/odbc/config/configuration.h | 23 +-
.../cpp/ignite/odbc/config/connection_info.cpp | 346 +++---
.../cpp/ignite/odbc/config/connection_info.h | 13 +-
.../ignite/odbc/config/connection_info_test.cpp | 75 +-
.../cpp/ignite/odbc/config/value_with_default.h | 11 +-
.../cpp/ignite/odbc/diagnostic/diagnosable.h | 30 +-
.../ignite/odbc/diagnostic/diagnosable_adapter.cpp | 20 +-
.../ignite/odbc/diagnostic/diagnosable_adapter.h | 40 +-
.../ignite/odbc/diagnostic/diagnostic_record.cpp | 224 ++--
.../cpp/ignite/odbc/diagnostic/diagnostic_record.h | 22 +-
.../odbc/diagnostic/diagnostic_record_storage.cpp | 113 +-
.../odbc/diagnostic/diagnostic_record_storage.h | 18 +-
modules/platforms/cpp/ignite/odbc/entry_points.cpp | 596 +++-------
modules/platforms/cpp/ignite/odbc/log.cpp | 16 +-
modules/platforms/cpp/ignite/odbc/log.h | 68 +-
.../platforms/cpp/ignite/odbc/meta/column_meta.cpp | 111 +-
.../platforms/cpp/ignite/odbc/meta/column_meta.h | 51 +-
.../cpp/ignite/odbc/meta/primary_key_meta.h | 35 +-
.../platforms/cpp/ignite/odbc/meta/table_meta.cpp | 12 +-
.../platforms/cpp/ignite/odbc/meta/table_meta.h | 32 +-
modules/platforms/cpp/ignite/odbc/odbc.cpp | 516 +++------
modules/platforms/cpp/ignite/odbc/odbc.h | 293 ++---
modules/platforms/cpp/ignite/odbc/odbc_error.h | 20 +-
.../platforms/cpp/ignite/odbc/protocol_version.cpp | 57 +-
.../platforms/cpp/ignite/odbc/protocol_version.h | 27 +-
modules/platforms/cpp/ignite/odbc/query/cursor.h | 100 +-
.../platforms/cpp/ignite/odbc/query/data_query.cpp | 343 ++++--
.../platforms/cpp/ignite/odbc/query/data_query.h | 56 +-
modules/platforms/cpp/ignite/odbc/query/query.h | 24 +-
.../platforms/cpp/ignite/odbc/query/result_page.h | 90 ++
.../platforms/cpp/ignite/odbc/sql_connection.cpp | 403 +++----
modules/platforms/cpp/ignite/odbc/sql_connection.h | 134 ++-
.../platforms/cpp/ignite/odbc/sql_environment.cpp | 96 +-
.../platforms/cpp/ignite/odbc/sql_environment.h | 20 +-
.../platforms/cpp/ignite/odbc/sql_statement.cpp | 581 ++++------
modules/platforms/cpp/ignite/odbc/sql_statement.h | 143 ++-
modules/platforms/cpp/ignite/odbc/ssl_mode.cpp | 12 +-
modules/platforms/cpp/ignite/odbc/ssl_mode.h | 8 +-
modules/platforms/cpp/ignite/odbc/string_utils.h | 27 +-
.../cpp/ignite/odbc/string_utils_test.cpp | 46 +-
.../cpp/ignite/odbc/system/odbc_constants.h | 6 +-
modules/platforms/cpp/ignite/odbc/type_traits.cpp | 176 ++-
modules/platforms/cpp/ignite/odbc/type_traits.h | 13 +-
modules/platforms/cpp/ignite/odbc/utility.cpp | 10 +-
modules/platforms/cpp/ignite/odbc/utility.h | 11 +-
modules/platforms/cpp/ignite/protocol/reader.h | 14 +-
modules/platforms/cpp/ignite/protocol/utils.cpp | 282 ++++-
modules/platforms/cpp/ignite/protocol/utils.h | 29 +-
modules/platforms/cpp/ignite/protocol/writer.h | 6 +-
modules/platforms/cpp/ignite/tuple/tuple_test.cpp | 9 +-
.../cpp/tests/client-test/all_fields_type.h | 14 +-
.../tests/client-test/basic_authenticator_test.cpp | 9 +-
.../cpp/tests/client-test/ignite_runner_suite.h | 4 +-
.../cpp/tests/client-test/key_value_view_test.cpp | 54 +-
modules/platforms/cpp/tests/client-test/main.cpp | 94 +-
.../cpp/tests/client-test/record_view_test.cpp | 90 +-
.../platforms/cpp/tests/client-test/sql_test.cpp | 35 +-
.../platforms/cpp/tests/odbc-test/CMakeLists.txt | 4 +
.../cpp/tests/odbc-test/api_robustness_test.cpp | 277 ++---
.../cpp/tests/odbc-test/connection_test.cpp | 31 +
.../platforms/cpp/tests/odbc-test/error_test.cpp | 53 +-
.../cpp/tests/odbc-test/many_cursors_test.cpp | 216 ++++
.../cpp/tests/odbc-test/meta_queries_test.cpp | 245 ++--
.../cpp/tests/odbc-test/odbc_connection.h | 268 ++++-
modules/platforms/cpp/tests/odbc-test/odbc_suite.h | 2 +-
.../cpp/tests/odbc-test/odbc_test_utils.h | 65 +-
.../platforms/cpp/tests/odbc-test/queries_test.cpp | 1184 ++++++++++++++++++++
.../platforms/cpp/tests/odbc-test/timeout_test.cpp | 184 +++
.../cpp/tests/odbc-test/transaction_test.cpp | 600 ++++++++++
.../cpp/tests/test-common/ignite_runner.h | 7 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 35 +-
.../ignite/internal/sql/api/ItCommonApiTest.java | 9 +-
.../internal/sql/engine/ItDataTypesTest.java | 3 +-
.../ignite/internal/sql/engine/ItDmlTest.java | 49 +-
.../sql/engine/ItDynamicParameterTest.java | 8 +-
.../internal/sql/engine/ItFunctionsTest.java | 3 +-
.../internal/sql/engine/ItImplicitCastsTest.java | 4 +-
.../ignite/internal/sql/engine/ItIntervalTest.java | 22 +-
.../datatypes/tests/BaseDmlDataTypeTest.java | 12 +-
.../tests/BaseExpressionDataTypeTest.java | 4 +-
.../datatypes/tests/BaseQueryDataTypeTest.java | 4 +-
.../sql/engine/datatypes/uuid/ItUuidQueryTest.java | 4 +-
.../datatypes/varbinary/ItVarBinaryQueryTest.java | 4 +-
modules/sql-engine/build.gradle | 1 +
.../internal/sql/api/SessionBuilderImpl.java | 1 -
.../ignite/internal/sql/api/SessionImpl.java | 8 +-
.../internal/sql/engine/SqlQueryProcessor.java | 4 -
.../internal/sql/engine/prepare/IgnitePlanner.java | 9 +
.../sql/engine/prepare/PlanningContext.java | 82 +-
.../sql/engine/prepare/PrepareService.java | 5 +
.../sql/engine/prepare/PrepareServiceImpl.java | 48 +-
.../internal/sql/engine/util/BaseQueryContext.java | 20 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 5 +-
.../internal/sql/engine/framework/TestNode.java | 3 +-
.../sql/engine/planner/PlannerTimeoutTest.java | 38 +-
.../internal/sql/engine}/util/SqlTestUtils.java | 23 +-
161 files changed, 7515 insertions(+), 5248 deletions(-)
create mode 100644 docs/_docs/sql/odbc/connection-string.adoc
create mode 100644 docs/_docs/sql/odbc/index.adoc
create mode 100644 docs/_docs/sql/odbc/odbc-driver.adoc
create mode 100644 docs/_docs/sql/odbc/querying-modifying-data.adoc
rename modules/platforms/cpp/ignite/{client => common}/primitive.h (95%)
rename modules/platforms/cpp/ignite/{client => common}/primitive_test.cpp (98%)
create mode 100644 modules/platforms/cpp/ignite/odbc/query/result_page.h
create mode 100644 modules/platforms/cpp/tests/odbc-test/many_cursors_test.cpp
create mode 100644 modules/platforms/cpp/tests/odbc-test/queries_test.cpp
create mode 100644 modules/platforms/cpp/tests/odbc-test/timeout_test.cpp
create mode 100644 modules/platforms/cpp/tests/odbc-test/transaction_test.cpp
rename modules/{runner/src/testFixtures/java/org/apache/ignite/internal/sql => sql-engine/src/testFixtures/java/org/apache/ignite/internal/sql/engine}/util/SqlTestUtils.java (86%)