This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a change to branch ignite-13748 in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from f3b19ce WIP. add cee8369 WIP. Schema interfaces added. No new revisions were added by this update. Summary of changes: .../{ => builder}/ColumnConfigurationBuilder.java | 4 +-- .../IndexColumnConfigurationBuilder.java | 4 +-- .../{ => builder}/IndexConfigurationBuilder.java | 4 +-- .../{ => builder}/KeyColumnCollectionBuilder.java | 6 ++--- .../KeyColumnConfigurationBuilder.java | 4 +-- .../{ => builder}/SchemaConfigurationBuilder.java | 4 +-- .../ValueColumnCollectionBuilder.java | 6 ++--- .../ValueColumnConfigurationBuilder.java | 4 +-- .../main/java/org/apache/ignite/schema/Column.java | 15 +++++++++++ .../org/apache/ignite/schema/ExpressionIndex.java | 5 ++++ .../java/org/apache/ignite/schema/IndexColumn.java | 7 ++++++ .../java/org/apache/ignite/schema/TableIndex.java | 16 ++++++++++++ .../java/org/apache/ignite/schema/TableSchema.java | 20 +++++++++++++++ .../ignite/schema/{ => builder}/SchemaBuilder.java | 2 +- .../schema/{ => builder}/SchemaColumnBuilder.java | 4 ++- .../SchemaColumnCollectionBuilder.java | 2 +- .../schema/{ => builder}/SchemaIndexBuilder.java | 2 +- .../{ => builder}/SchemaIndexColumnBuilder.java | 2 +- .../schema/{ => builder}/SchemaKeyBuilder.java | 2 +- .../{ => builder}/SchemaKeyColumnBuilder.java | 2 +- .../schema/builder/SchemaModificationBuilder.java | 25 +++++++++++++++++++ .../schema/{ => builder}/SchemaValueBuilder.java | 3 ++- .../{ => builder}/SchemaValueColumnBuilder.java | 2 +- .../internal/schema/SchemaConfigurationTest.java | 29 +++++++++++++++++++++- 24 files changed, 146 insertions(+), 28 deletions(-) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/ColumnConfigurationBuilder.java (89%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/IndexColumnConfigurationBuilder.java (88%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/IndexConfigurationBuilder.java (92%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/KeyColumnCollectionBuilder.java (87%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/KeyColumnConfigurationBuilder.java (87%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/SchemaConfigurationBuilder.java (96%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/ValueColumnCollectionBuilder.java (84%) rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => builder}/ValueColumnConfigurationBuilder.java (82%) create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/Column.java create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/ExpressionIndex.java create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/IndexColumn.java create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/TableIndex.java create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/TableSchema.java rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaBuilder.java (90%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaColumnBuilder.java (72%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaColumnCollectionBuilder.java (72%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaIndexBuilder.java (84%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaIndexColumnBuilder.java (83%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaKeyBuilder.java (70%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaKeyColumnBuilder.java (80%) create mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/builder/SchemaModificationBuilder.java rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaValueBuilder.java (54%) rename modules/commons/src/main/java/org/apache/ignite/schema/{ => builder}/SchemaValueColumnBuilder.java (75%)