This is an automated email from the ASF dual-hosted git repository.
ppa pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from c52bbfb6bd IGNITE-21381 ActiveActorTest#testChangeLeaderForce is flaky
(#3150)
add aa5de0893c IGNITE-21353 Sql. Add support for choosing the primary key
index type (#3344)
No new revisions were added by this update.
Summary of changes:
.../catalog/commands/CreateTableCommand.java | 107 ++++++++++-----
.../commands/CreateTableCommandBuilder.java | 7 +-
.../catalog/commands/TableHashPrimaryKey.java | 67 ++++++++++
.../internal/catalog/commands/TablePrimaryKey.java | 70 ++++++++++
.../catalog/commands/TableSortedPrimaryKey.java | 98 ++++++++++++++
.../internal/catalog/CatalogTestUtilsTest.java | 5 +-
.../commands/AbstractCommandValidationTest.java | 18 ++-
.../AlterTableAddColumnCommandValidationTest.java | 2 +-
...AlterTableAlterColumnCommandValidationTest.java | 20 +--
.../AlterTableDropColumnCommandValidationTest.java | 4 +-
.../catalog/commands/CatalogUtilsTest.java | 6 +-
.../CreateAbstractIndexCommandValidationTest.java | 2 +-
.../commands/CreateTableCommandValidationTest.java | 66 +++++----
.../commands/DropIndexCommandValidationTest.java | 2 +-
.../catalog/commands/TablePrimaryKeyTest.java | 148 +++++++++++++++++++++
.../internal/catalog/BaseCatalogManagerTest.java | 8 +-
.../internal/index/ItBuildIndexOneNodeTest.java | 8 +-
.../runner/app/ItIgniteNodeRestartTest.java | 7 +-
.../schemasync/ItSchemaSyncSingleNodeTest.java | 2 +-
.../internal/sql/engine/ItCreateTableDdlTest.java | 13 ++
.../ignite/internal/sql/engine/ItDmlTest.java | 6 +-
.../sql/engine/ItIndexesSystemViewTest.java | 2 +-
.../internal/sql/engine/ItSecondaryIndexTest.java | 15 +--
.../engine/datatypes/tests/BaseDataTypeTest.java | 3 +-
.../datatypes/tests/BaseIndexDataTypeTest.java | 2 +-
modules/sql-engine/src/main/codegen/config.fmpp | 4 +
.../src/main/codegen/includes/parserImpls.ftl | 35 +++--
.../exec/ddl/DdlToCatalogCommandConverter.java | 29 +++-
.../sql/engine/prepare/ddl/CreateTableCommand.java | 39 ++++++
.../prepare/ddl/DdlSqlToCommandConverter.java | 109 ++++++++++-----
...ransaction.java => IgniteSqlKeyConstraint.java} | 62 ++++-----
.../engine/sql/IgniteSqlPrimaryKeyConstraint.java | 101 ++++++++++++++
...Type.java => IgniteSqlPrimaryKeyIndexType.java} | 10 +-
.../sql/engine/framework/TestBuilders.java | 11 +-
.../prepare/ddl/DdlSqlToCommandConverterTest.java | 63 +++++++++
.../engine/schema/SqlSchemaManagerImplTest.java | 44 ++++--
.../internal/sql/engine/sql/SqlDdlParserTest.java | 92 ++++++++++++-
.../CatalogStorageIndexDescriptorSupplierTest.java | 8 +-
.../ignite/internal/table/TableTestUtils.java | 7 +-
39 files changed, 1102 insertions(+), 200 deletions(-)
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/TableHashPrimaryKey.java
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/TablePrimaryKey.java
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/TableSortedPrimaryKey.java
create mode 100644
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/TablePrimaryKeyTest.java
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/{IgniteSqlCommitTransaction.java
=> IgniteSqlKeyConstraint.java} (50%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlPrimaryKeyConstraint.java
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/{IgniteSqlIndexType.java
=> IgniteSqlPrimaryKeyIndexType.java} (86%)