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

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


    from 469a975  Merge branch 'main' into ignite-14388
     add 81e5476  IGNITE-14077: Distributed schema manager. (#91)
     add 5a35e34  Merge branch 'main' into ignite-14388

No new revisions were added by this update.

Summary of changes:
 .../schemas/table/TableConfigurationSchema.java    |   2 +-
 .../main/java/org/apache/ignite/table/Tuple.java   |  18 +
 .../configuration/internal/rest/JsonConverter.java |   2 +-
 .../org/apache/ignite/internal/manager/Event.java  |   2 +-
 .../ignite/internal/manager/EventParameters.java   |   2 +-
 .../apache/ignite/internal/manager/Producer.java   |  12 +-
 .../runner/app/DynamicTableCreationTest.java       | 162 +++++++
 .../internal/runner/app/TableCreationTest.java     | 190 ++++++++
 .../apache/ignite/internal/app/IgnitionImpl.java   |   4 +-
 modules/schema/pom.xml                             |   7 +-
 .../ignite/internal/schema/SchemaDescriptor.java   |   2 +-
 .../ignite/internal/schema/SchemaManager.java      | 303 +++++++++++-
 .../ignite/internal/schema/SchemaRegistry.java}    |   8 +-
 .../ignite/internal/schema/event/SchemaEvent.java} |  15 +-
 .../schema/event/SchemaEventParameters.java}       |  42 +-
 .../SchemaRegistrationConflictException.java}      |  13 +-
 .../schema/registry/SchemaRegistryException.java}  |  20 +-
 .../schema/registry/SchemaRegistryImpl.java        | 147 ++++++
 .../internal/schema/registry}/package-info.java    |   4 +-
 .../internal/schema/SchemaRegistryImplTest.java    | 528 +++++++++++++++++++++
 .../ignite/distributed/ITDistributedTableTest.java |   4 +-
 .../schema/marshaller/TupleMarshaller.java         |   2 +-
 .../ignite/internal/table/AbstractTableView.java   |   9 +-
 .../ignite/internal/table/KVBinaryViewImpl.java    |  11 +-
 .../apache/ignite/internal/table/KVViewImpl.java   |   9 +-
 .../ignite/internal/table/RecordViewImpl.java      |   9 +-
 .../ignite/internal/table/RowChunkAdapter.java     |  16 +
 .../apache/ignite/internal/table/TableImpl.java    |  21 +-
 .../ignite/internal/table/TupleBuilderImpl.java    |  12 +
 .../ignite/internal/table/TupleMarshallerImpl.java |  13 +-
 .../internal/table/distributed/TableManager.java   |  84 +++-
 .../internal/table/event/TableEventParameters.java |  14 +-
 .../table/impl/DummySchemaManagerImpl.java         |   4 +-
 33 files changed, 1540 insertions(+), 151 deletions(-)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/DynamicTableCreationTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/TableCreationTest.java
 rename 
modules/{table/src/main/java/org/apache/ignite/internal/table/TableSchemaView.java
 => schema/src/main/java/org/apache/ignite/internal/schema/SchemaRegistry.java} 
(85%)
 copy 
modules/{table/src/main/java/org/apache/ignite/internal/table/event/TableEvent.java
 => 
schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEvent.java} 
(76%)
 rename 
modules/{table/src/main/java/org/apache/ignite/internal/table/TableSchemaViewImpl.java
 => 
schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEventParameters.java}
 (55%)
 copy 
modules/schema/src/main/java/org/apache/ignite/internal/schema/{InvalidTypeException.java
 => registry/SchemaRegistrationConflictException.java} (71%)
 copy modules/{cli/src/main/java/org/apache/ignite/cli/IgniteCLIException.java 
=> 
schema/src/main/java/org/apache/ignite/internal/schema/registry/SchemaRegistryException.java}
 (69%)
 create mode 100644 
modules/schema/src/main/java/org/apache/ignite/internal/schema/registry/SchemaRegistryImpl.java
 copy modules/{cli/src/main/java/org/apache/ignite/cli/builtins/init => 
schema/src/main/java/org/apache/ignite/internal/schema/registry}/package-info.java
 (86%)
 create mode 100644 
modules/schema/src/test/java/org/apache/ignite/internal/schema/SchemaRegistryImplTest.java

Reply via email to