This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-19497
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    omit b2392423ff Minors after review.
    omit 111680d1a7 fix imports
    omit 9b5d2968dc Improve table cache.
    omit 1620aacf17 Fix TODO.
    omit 05e15ebcca Merge branch 'catalog-feature' into ignite-19497
    omit 3e1d7b1251 minor.
    omit f0dff0b01f Merge branch 'catalog-feature' into ignite-19497
    omit f419bc02b3 fix tests.
    omit f03ccfc596 Fix platforms tests
    omit 3759c439ed wip.
    omit f4a6b5caff wip.
    omit 69bae51e47 Merge branch 'catalog-feature' into ignite-19497
    omit c75920b7fd wip.
    omit 4ba6aeb987 set scalar cache initial size equal to max size.
    omit 22d8c3f6b2 Fix varlen column descriptor.
    omit a27d3eaba2 Merge branch 'catalog-feature' into ignite-19497
    omit 5d2898d31e Revert to lazy index rowtype resolving.
    omit dfe9d9a7b0 Replace IgniteIndex with IgniteSchemaIndex. Drop 
CatalogColumnDescriptor.
    omit f2b1dbd619 Add a hack to get table by name/correct id.
    omit db62e636ea Fix table-by-name resolution.
    omit f1723a46ba Fix column mapping.
    omit 94d27079f6 Replace old IgniteSchema with new IgniteCatalogSchema.
    omit 476ff65600 Styles.
    omit a25f9c2570 Replace IgniteIndex with IgniteSchemaIndex
    omit 70256a816c Replace IgniteTableImpl with IgniteCatalogImpl.
    omit 0315700a6e Fix HashFunctionFactoryImpl to use specific schema version. 
Fix SqlSchemaManager interface. Drop unused code.
    omit 4d9c063fdb Use schema versions for queries. * Use actual schema for 
query in TX. * Pass schema version to remote fragment. * Wait for catalog 
schema ready on the remote side. * Planner cache use catalog version.
    omit ad15215f93 Fix incorrect IgniteSchemaTable.unwrap.
     add 960ce0a72d IGNITE-19294 Support merged configuration roots for 
multiple modules (#2386)
     add 76410e1f86 IGNITE-19995 testMultithreadedWaitForWithValue muted (#2438)
     add 791abd1831 IGNITE-19789 Sql. Introduce RowSchema for RowFactory (#2398)
     add 3efece8245 IGNITE-19919 Sql. ResultSet#close should close implicit 
transaction if any (#2423)
     add 027bdd1681 IGNITE-20200 Fix Gradle non-zero exit code on test failure 
(#2442)
     add af65a70c4c IGNITE-20053 ItRebalanceDistributedTest fixed (#2433)
     add a5a7bac093 IGNITE-20030 Sql. Delete operation fails if PK is set on 
arbitrary columns (#2397)
     add cfe909d121 IGNITE-19936  Add username and password parameters to the 
connect command (#2339)
     add c00e7ed902 IGNITE-20192 Fix default length for variable-length columns 
(#2435)
     add dca21e4492 Merge branch 'main' into catalog-feature
     new ee9b4bbd20 Fix compilation for feature branch.
     new 08c1f65a1d Use CalciteSqlSchemaManager
     new 8c3867fbcb Switch to schema objects based on catalog.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b2392423ff)
            \
             N -- N -- N   refs/heads/ignite-19497 (8c3867fbcb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 buildscripts/java-core.gradle                      |   2 +
 .../internal/catalog/commands/CatalogUtils.java    |   1 +
 .../cli/commands/connect/ItConnectCommandTest.java |  23 +++
 ...tConnectWithBasicAuthenticationCommandTest.java | 193 +++++++++++++++++-
 .../apache/ignite/internal/cli/ssl/ItSslTest.java  |   4 +-
 .../internal/cli/call/connect/ConnectCall.java     | 104 ++++++----
 .../cli/call/connect/ConnectCallInput.java         | 105 ++++++++++
 .../internal/cli/call/connect/ConnectSslCall.java  |   7 +-
 .../cli/call/connect/ConnectSslConfigCall.java     |   3 +-
 .../internal/cli/call/connect/DisconnectCall.java  |  14 +-
 .../ignite/internal/cli/commands/Options.java      |  18 ++
 .../cli/commands/connect/ConnectCommand.java       |  16 +-
 .../ConnectOptions.java}                           |  47 +++--
 .../cli/commands/connect/ConnectReplCommand.java   |  28 ++-
 .../questions/ConnectToClusterQuestion.java        |  33 ++-
 .../ignite/internal/cli/config/ConfigManager.java  |   4 +
 .../handler/IgniteCliApiExceptionHandler.java      |   7 +-
 .../cli/core/repl/ConnectionHeartBeat.java         |   2 +-
 .../ignite/internal/cli/core/repl/SessionInfo.java |   5 +-
 .../internal/cli/core/rest/ApiClientFactory.java   |  80 ++++++--
 .../cli/commands/connect/ConnectCommandTest.java   |  48 +++++
 ...tibleSchemaAnnotations0ConfigurationSchema.java |   6 +-
 .../ErrorInjectedName4ConfigurationSchema.java     |   6 +-
 .../ErrorInjectedName5ConfigurationSchema.java     |   4 +-
 .../ErrorInternal0ConfigurationSchema.java         |   6 +-
 .../ErrorInternal1ConfigurationSchema.java         |   6 +-
 .../ErrorInternal2ConfigurationSchema.java         |   6 +-
 .../ErrorInternal3ConfigurationSchema.java         |   6 +-
 .../ErrorInternal4ConfigurationSchema.java         |   4 +-
 .../ErrorInternal5ConfigurationSchema.java         |   4 +-
 .../ExtendedSimpleConfigurationSchema.java         |   4 +-
 .../ExtendedSimpleRootConfigurationSchema.java     |   4 +-
 .../ErrorPolymorphic2ConfigurationSchema.java      |   6 +-
 ...rorPolymorphicInstance2ConfigurationSchema.java |   6 +-
 .../processor/ConfigurationProcessor.java          |  32 +--
 .../ignite/configuration/ConfigurationModule.java  |  14 +-
 .../org/apache/ignite/configuration/RootKey.java   |  10 +-
 ...figuration.java => ConfigurationExtension.java} |  12 +-
 modules/configuration/README.md                    |  76 +++++++
 .../configuration/ConfigurationTreeGenerator.java  |  30 +--
 .../configuration/DynamicConfiguration.java        |   7 +-
 .../configuration/NamedListConfiguration.java      |   2 +-
 .../internal/configuration/RootInnerNode.java      |   4 +-
 .../configuration/asm/AbstractAsmGenerator.java    |  19 +-
 .../asm/ConfigurationAsmGenerator.java             |  47 +++--
 .../asm/ConfigurationImplAsmGenerator.java         |  73 +++----
 .../configuration/asm/DirectProxyAsmGenerator.java |  14 +-
 .../configuration/asm/InnerNodeAsmGenerator.java   |  94 ++++-----
 .../internal/configuration/tree/InnerNode.java     |   7 +-
 .../configuration/util/ConfigurationUtil.java      |  52 +++--
 .../validation/ConfigurationValidatorImpl.java     |   6 +-
 .../configuration/ConfigurationRegistryTest.java   |   4 +-
 .../asm/ConfigurationTreeGeneratorTest.java        |  44 +++-
 .../notifications/ConfigurationListenerTest.java   |   4 +-
 .../ExtendedDiscoveryConfigurationSchema.java      |   4 +-
 .../testframework/ConfigurationExtensionTest.java  |   8 +-
 .../configuration/tree/InternalIdTest.java         |   4 +-
 .../configuration/util/ConfigurationUtilTest.java  | 226 +++++++++++++++++++--
 .../validation/ConfigurationValidatorImplTest.java |   4 +-
 .../testframework/ConfigurationExtension.java      |  23 +--
 .../testframework/ExtendedConfigurationSchema.java |   4 +-
 .../testframework/InjectConfiguration.java         |   6 +-
 .../util/PendingComparableValuesTrackerTest.java   |   1 +
 .../ignite/jdbc/ItJdbcStatementSelfTest.java       |   3 +-
 .../configuration/generator/DefaultsGenerator.java |   2 +-
 .../storage/ItRebalanceDistributedTest.java        |  42 ++--
 ...niteDistributionZoneManagerNodeRestartTest.java |   4 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |   4 +-
 .../runner/app/PlatformTestNodeRunner.java         |   6 +-
 .../ignite/internal/sql/api/ItCommonApiTest.java   |   1 +
 .../internal/sql/api/ItSqlAsynchronousApiTest.java |  41 ++++
 .../internal/sql/api/ItSqlSynchronousApiTest.java  |  53 ++++-
 .../ignite/internal/sql/engine/ItDmlTest.java      |  19 ++
 .../internal/sql/engine/ItSqlOperatorsTest.java    |   2 +
 .../org/apache/ignite/internal/app/IgniteImpl.java |   4 +-
 .../internal/configuration/CompoundModule.java     |   4 +-
 .../internal/configuration/CompoundModuleTest.java |   6 +-
 .../ExtendedTableConfigurationSchema.java          |   4 +-
 .../SchemaDistributedConfigurationModule.java      |   2 +-
 .../SchemaDistributedConfigurationModuleTest.java  |   2 +-
 .../schema/testutils/definition/ColumnType.java    |   2 +-
 .../SecurityConfigurationModuleTest.java           |   4 +-
 .../internal/sql/engine/AsyncSqlCursorImpl.java    |   4 +
 .../internal/sql/engine/exec/ArrayRowHandler.java  |   6 +-
 .../sql/engine/exec/LogicalRelImplementor.java     |  51 +++--
 .../internal/sql/engine/exec/RowConverter.java     |   2 +-
 .../internal/sql/engine/exec/RowHandler.java       |  34 +---
 .../internal/sql/engine/exec/ScannableTable.java   |   4 +-
 .../sql/engine/exec/ScannableTableImpl.java        |   5 +-
 .../sql/engine/exec/UpdatableTableImpl.java        | 110 ++++++----
 .../sql/engine/exec/exp/ExpressionFactoryImpl.java |  33 ++-
 .../sql/engine/exec/rel/IndexScanNode.java         |  12 +-
 .../sql/engine/exec/rel/MergeJoinNode.java         |  15 +-
 .../internal/sql/engine/exec/rel/ModifyNode.java   |   9 +-
 .../sql/engine/exec/rel/NestedLoopJoinNode.java    |  15 +-
 .../sql/engine/exec/row/BaseTypeSpec.java}         |  59 +++---
 .../sql/engine/exec/row/NullTypeSpec.java}         |  34 ++--
 .../internal/sql/engine/exec/row/RowSchema.java    | 104 ++++++++++
 .../sql/engine/exec/row/RowSchemaTypes.java        |  85 ++++++++
 .../MultiBounds.java => exec/row/RowType.java}     |  46 ++---
 .../internal/sql/engine/exec/row/TypeSpec.java}    |  33 ++-
 .../sql/engine/prepare/IgniteTypeCoercion.java     |   2 +-
 .../internal/sql/engine/rel/AbstractIndexScan.java |   7 +-
 .../sql/engine/rule/TableModifyConverterRule.java  |  27 ++-
 .../internal/sql/engine/schema/IgniteIndex.java    |  23 ++-
 .../sql/engine/schema/IgniteSchemaTable.java       |  21 --
 .../internal/sql/engine/schema/IgniteTable.java    |  25 ---
 .../ignite/internal/sql/engine/util/TypeUtils.java |  75 ++++++-
 .../sql/engine/AsyncSqlCursorImplTest.java         | 117 +++++++++++
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   1 -
 .../sql/engine/exec/rel/ExecutionTest.java         |  16 +-
 .../exec/rel/IndexScanNodeExecutionTest.java       |  17 +-
 .../engine/exec/rel/ScannableTableSelfTest.java    |  36 ++--
 .../exec/rel/TableScanNodeExecutionTest.java       |  10 +-
 .../sql/engine/exec/row/RowSchemaTest.java         |  76 +++++++
 .../sql/engine/exec/row/RowSchemaTypesTest.java    | 221 ++++++++++++++++++++
 .../sql/engine/framework/NoOpTransaction.java      |  24 ++-
 .../engine/framework/PredefinedSchemaManager.java  |   7 +-
 .../sql/engine/framework/TestBuilders.java         |  14 +-
 .../internal/sql/engine/framework/TestNode.java    |   2 +-
 .../internal/sql/engine/framework/TestTable.java   |  14 --
 .../sql/engine/planner/DmlPlannerTest.java         |  38 ++++
 .../engine/planner/JoinColocationPlannerTest.java  |   2 +-
 .../sql/engine/prepare/TypeCoercionTest.java       |  13 --
 .../internal/sql/engine/util/TypeUtilsTest.java    | 180 ++++++++++++++++
 .../distributed/storage/InternalTableImpl.java     |   2 +-
 126 files changed, 2721 insertions(+), 758 deletions(-)
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/connect/ConnectCallInput.java
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{BaseCommand.java
 => connect/ConnectOptions.java} (60%)
 rename 
modules/configuration-api/src/main/java/org/apache/ignite/configuration/annotation/{InternalConfiguration.java
 => ConfigurationExtension.java} (74%)
 copy 
modules/{schema/src/main/java/org/apache/ignite/internal/schema/DecimalNativeType.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/BaseTypeSpec.java}
 (53%)
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/AbstractSchemaObject.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/NullTypeSpec.java}
 (63%)
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchema.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTypes.java
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{prepare/bounds/MultiBounds.java
 => exec/row/RowType.java} (59%)
 copy 
modules/{network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/IntHolder.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/TypeSpec.java}
 (68%)
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/AsyncSqlCursorImplTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTypesTest.java

Reply via email to