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%)