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

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


    from d014891d72 IGNITE-19059 Fix races and split VersionedValue 
implementations (#1807)
     add ef9d834f13 IGNITE-18535: Define database catalog module with base 
classes. (#1804)

No new revisions were added by this update.

Summary of changes:
 modules/catalog/README.md                          |   7 +
 .../{marshaller-common => catalog}/build.gradle    |  17 +-
 .../ignite/internal/catalog/CatalogManager.java    |  62 ++++++
 .../ignite/internal/catalog/CatalogService.java    |  57 +++++
 .../internal/catalog/CatalogServiceImpl.java       | 247 +++++++++++++++++++++
 .../commands/AbstractTableCommandParams.java       | 104 +++++++++
 .../commands/AlterTableAddColumnParams.java        |  81 +++++++
 .../commands/AlterTableDropColumnParams.java}      |  50 +++--
 .../internal/catalog/commands/CatalogUtils.java    |  47 ++++
 .../internal/catalog/commands/ColumnParams.java}   |  28 ++-
 .../catalog/commands/CreateTableParams.java        | 234 +++++++++++++++++++
 .../catalog/commands/DdlCommandParams.java}        |   6 +-
 .../internal/catalog/commands/DefaultValue.java}   |  27 ++-
 .../catalog/commands/DropTableParams.java}         |  31 +--
 .../catalog/descriptors/CatalogDescriptor.java     | 110 +++++++++
 .../catalog/descriptors}/ColumnCollation.java      |  26 ++-
 .../catalog/descriptors/HashIndexDescriptor.java}  |  35 +--
 .../descriptors/IndexColumnDescriptor.java}        |  31 +--
 .../catalog/descriptors/IndexDescriptor.java}      |  52 ++---
 .../catalog/descriptors/ObjectDescriptor.java}     |  53 +++--
 .../catalog/descriptors/SchemaDescriptor.java      |  99 +++++++++
 .../descriptors/SortedIndexDescriptor.java}        |  49 ++--
 .../descriptors/TableColumnDescriptor.java}        |  64 +++---
 .../catalog/descriptors/TableDescriptor.java       | 101 +++++++++
 .../internal/catalog/CatalogServiceSelfTest.java   | 161 ++++++++++++++
 .../org/apache/ignite/internal/util/ByteUtils.java |  62 ++++++
 modules/runner/build.gradle                        |   2 +
 .../org/apache/ignite/internal/app/IgniteImpl.java |   9 +-
 modules/sql-engine/build.gradle                    |   1 +
 .../internal/sql/engine/SqlQueryProcessor.java     |  14 +-
 .../engine/exec/ddl/DdlCommandHandlerWrapper.java  |  62 ++++++
 .../exec/ddl/DdlToCatalogCommandConverter.java     |  70 ++++++
 .../prepare/ddl/AbstractTableDdlCommand.java       |   6 +-
 .../internal/sql/engine/StopCalciteModuleTest.java |   7 +-
 .../sql/engine/exec/MockedStructuresTest.java      |   7 +-
 settings.gradle                                    |   2 +
 36 files changed, 1794 insertions(+), 227 deletions(-)
 create mode 100644 modules/catalog/README.md
 copy modules/{marshaller-common => catalog}/build.gradle (80%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogManager.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogService.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogServiceImpl.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AbstractTableCommandParams.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterTableAddColumnParams.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterTableDropCommand.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterTableDropColumnParams.java}
 (55%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CatalogUtils.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/ColumnDefinition.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/commands/ColumnParams.java}
 (73%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableParams.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/replicator/ReplicationGroupId.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DdlCommandParams.java}
 (83%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DefaultValueDefinition.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DefaultValue.java}
 (74%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/rel/Mailbox.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DropTableParams.java}
 (65%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogDescriptor.java
 copy modules/{index/src/main/java/org/apache/ignite/internal/index => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors}/ColumnCollation.java
 (94%)
 copy 
modules/{index/src/main/java/org/apache/ignite/internal/index/IndexDescriptor.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/HashIndexDescriptor.java}
 (70%)
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/AbstractSchemaObject.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/IndexColumnDescriptor.java}
 (64%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/session/SessionId.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/IndexDescriptor.java}
 (55%)
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/index/SortedIndexColumnDefinitionImpl.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/ObjectDescriptor.java}
 (51%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/SchemaDescriptor.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/session/SessionId.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/SortedIndexDescriptor.java}
 (52%)
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/ColumnDefinitionImpl.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/TableColumnDescriptor.java}
 (57%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/TableDescriptor.java
 create mode 100644 
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/CatalogServiceSelfTest.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ddl/DdlCommandHandlerWrapper.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ddl/DdlToCatalogCommandConverter.java

Reply via email to