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 b6519db Minor. Fix hierarchy. Added hints. add 87c3cc8 Minor. Add primary key configuration. No new revisions were added by this update. Summary of changes: .../ignite/internal/schema/HashIndexImpl.java | 40 ++++++- .../ignite/internal/schema/PartialIndexImpl.java | 3 +- .../{HashIndexImpl.java => PrimaryIndexImpl.java} | 36 +++---- .../ignite/internal/schema/SchemaTableImpl.java | 60 +++++------ .../ignite/internal/schema/SortedIndexImpl.java | 13 +-- .../schema/builder/PartialIndexBuilderImpl.java | 5 +- .../schema/builder/PrimaryKeyBuilderImpl.java | 115 +++++++++++++++++++++ .../schema/builder/SchemaTableBuilderImpl.java | 84 ++++----------- .../schema/builder/SortedIndexBuilderImpl.java | 40 +++---- .../org/apache/ignite/schema/ColumnMapper.java | 40 ------- .../java/org/apache/ignite/schema/ColumnType.java | 26 ++--- .../schema/{HashIndex.java => ColumnarIndex.java} | 19 ++-- .../java/org/apache/ignite/schema/HashIndex.java | 11 +- .../java/org/apache/ignite/schema/IndexColumn.java | 5 - .../org/apache/ignite/schema/PartialIndex.java | 2 +- .../schema/{TableIndex.java => PrimaryIndex.java} | 17 ++- .../org/apache/ignite/schema/SchemaBuilders.java | 14 ++- .../java/org/apache/ignite/schema/SchemaTable.java | 1 - .../java/org/apache/ignite/schema/SortedIndex.java | 28 ++--- .../{IndexColumn.java => SortedIndexColumn.java} | 9 +- .../java/org/apache/ignite/schema/TableIndex.java | 2 +- .../ignite/schema/builder/HashIndexBuilder.java | 8 +- .../ignite/schema/builder/PartialIndexBuilder.java | 3 + ...lIndexBuilder.java => PrimaryIndexBuilder.java} | 37 +++---- .../ignite/schema/builder/SchemaObjectBuilder.java | 10 +- .../ignite/schema/builder/SchemaTableBuilder.java | 23 +++-- .../ignite/schema/builder/SortedIndexBuilder.java | 7 +- .../ignite/schema/builder/TableColumnBuilder.java | 4 + .../schema/modification/AlterColumnBuilder.java | 4 +- .../modification/TableModificationBuilder.java | 6 +- .../internal/schema/SchemaConfigurationTest.java | 22 ++-- 31 files changed, 376 insertions(+), 318 deletions(-) copy modules/commons/src/main/java/org/apache/ignite/internal/schema/{HashIndexImpl.java => PrimaryIndexImpl.java} (56%) create mode 100644 modules/commons/src/main/java/org/apache/ignite/internal/schema/builder/PrimaryKeyBuilderImpl.java delete mode 100644 modules/commons/src/main/java/org/apache/ignite/schema/ColumnMapper.java copy modules/commons/src/main/java/org/apache/ignite/schema/{HashIndex.java => ColumnarIndex.java} (75%) copy modules/commons/src/main/java/org/apache/ignite/schema/{TableIndex.java => PrimaryIndex.java} (81%) copy modules/commons/src/main/java/org/apache/ignite/schema/{IndexColumn.java => SortedIndexColumn.java} (88%) copy modules/commons/src/main/java/org/apache/ignite/schema/builder/{PartialIndexBuilder.java => PrimaryIndexBuilder.java} (57%)