This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch catalog-feature
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 2465c3b1da Resolve conflicts after merge with main.
add 4baed38452 IGNITE-20278 Make binary_tuple_builder fields protected
instead of private. (#2496)
add 53a36f27e5 IGNITE-18965 Sql. CREATE TABLE fails when a column with
DEFAULT constraint NULL is present (#2489)
add bc17dfd795 IGNITE-20015 Sql. Introduce new distribution function for
system views (#2455)
add 2dd63c8ec5 IGNITE-20269 Check and slightly refactor the validation of
tables in the catalog (#2493)
add 2734aea7b9 IGNITE-19982 .NET: Support BOOLEAN datatype (#2499)
add fad87b0309 Merge branch 'main' into catalog-feature
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/ignite/sql/ColumnType.java | 1 -
.../internal/catalog/CatalogManagerImpl.java | 192 ++-----
.../catalog/CatalogParamsValidationUtils.java | 166 +++++-
.../commands/AbstractTableCommandParams.java | 46 +-
.../catalog/commands/AlterColumnParams.java | 101 ++--
.../commands/AlterTableAddColumnParams.java | 21 +-
.../commands/AlterTableDropColumnParams.java | 25 +-
.../internal/catalog/commands/ColumnParams.java | 53 +-
.../catalog/commands/CreateTableParams.java | 59 +-
.../internal/catalog/commands/DropTableParams.java | 17 +-
.../internal/catalog/CatalogManagerSelfTest.java | 598 ++++++---------------
.../catalog/CatalogManagerValidationTest.java | 182 +++++++
.../internal/catalog/BaseCatalogManagerTest.java | 63 +++
.../cpp/ignite/tuple/binary_tuple_builder.h | 1 +
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 1 +
.../dotnet/Apache.Ignite.Tests/Linq/LinqTests.cs | 6 +-
.../Proto/BinaryTuple/BinaryTupleTests.cs | 15 +
.../Sql/IgniteDbDataReaderTests.cs | 21 +-
.../Apache.Ignite.Tests/Table/PocoAllColumns.cs | 3 +-
.../Table/PocoAllColumnsNullable.cs | 3 +-
.../Apache.Ignite.Tests/Table/PocoAllColumnsSql.cs | 3 +-
.../Table/PocoAllColumnsSqlNullable.cs | 3 +-
.../Table/RecordViewBinaryTests.cs | 4 +-
.../Table/RecordViewPocoTests.cs | 9 +-
.../Table/RecordViewPrimitiveTests.cs | 3 +-
.../Proto/BinaryTuple/BinaryTupleBuilder.cs | 37 ++
.../Proto/BinaryTuple/BinaryTupleCommon.cs | 31 +-
.../Proto/BinaryTuple/BinaryTupleReader.cs | 9 +-
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 2 +-
.../Table/Serialization/BinaryTupleMethods.cs | 12 +-
.../dotnet/Apache.Ignite/Sql/IgniteDbDataReader.cs | 2 +-
modules/runner/build.gradle | 1 +
.../runner/app/PlatformTestNodeRunner.java | 1 +
.../ignite/internal/sql/engine/ItDmlTest.java | 38 +-
modules/sql-engine/build.gradle | 2 +
.../sql/engine/exec/DestinationFactory.java | 12 +-
.../sql/engine/exec/LogicalRelImplementor.java | 2 +-
.../exec/ddl/DdlToCatalogCommandConverter.java | 12 +-
.../internal/sql/engine/externalize/RelJson.java | 5 +
.../prepare/ddl/DdlSqlToCommandConverter.java | 91 +---
.../internal/sql/engine/trait/Destination.java | 3 +-
.../sql/engine/trait/DistributionFunction.java | 24 +
.../trait/{RandomNode.java => Identity.java} | 38 +-
.../sql/engine/trait/IgniteDistributions.java | 10 +
.../exec/IdentityDistributionFunctionSelfTest.java | 136 +++++
.../planner/AbstractAggregatePlannerTest.java | 419 ++++++++++++++-
.../sql/engine/planner/AggregatePlannerTest.java | 307 +++++++++--
.../planner/ColocatedHashAggregatePlannerTest.java | 218 +++++++-
.../planner/ColocatedSortAggregatePlannerTest.java | 216 ++++++--
.../sql/engine/planner/DmlPlannerTest.java | 6 +-
.../planner/IdentityDistributionPlannerTest.java | 200 +++++++
.../planner/MapReduceHashAggregatePlannerTest.java | 138 ++++-
.../planner/MapReduceSortAggregatePlannerTest.java | 205 +++++--
.../sql/engine/planner/SetOpPlannerTest.java | 192 ++++++-
.../internal/sql/engine/util/CursorUtils.java | 0
.../internal/sql/engine/util/MetadataMatcher.java | 0
.../sql/engine/util/NativeTypeWrapper.java | 0
.../internal/sql/engine/util/QueryChecker.java | 0
58 files changed, 2906 insertions(+), 1059 deletions(-)
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/trait/{RandomNode.java
=> Identity.java} (52%)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/IdentityDistributionFunctionSelfTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/IdentityDistributionPlannerTest.java
rename modules/{runner =>
sql-engine}/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/CursorUtils.java
(100%)
rename modules/{runner =>
sql-engine}/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/MetadataMatcher.java
(100%)
rename modules/{runner =>
sql-engine}/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/NativeTypeWrapper.java
(100%)
rename modules/{runner =>
sql-engine}/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/QueryChecker.java
(100%)