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