You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by tk...@apache.org on 2022/09/22 10:46:13 UTC

[ignite-3] branch main updated (1c3b44e617 -> 8f349128cc)

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

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


    from 1c3b44e617 IGNITE-17727 Improve storage code after Tables Configuration changes (#1111)
     add 8f349128cc IGNITE-17320 Implement B+Tree based sorted index storage (#1078)

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/pagememory/tree/BplusTree.java |   2 +-
 .../org/apache/ignite/internal/storage/RowId.java  |   7 +-
 .../storage/AbstractMvTableStorageTest.java        |   1 -
 .../storage/index/impl/TestSortedIndexStorage.java |   1 -
 .../pagememory/AbstractPageMemoryTableStorage.java |  11 +--
 .../index/freelist/IndexColumnsFreeList.java       |  14 +++
 .../hash/InsertHashIndexRowInvokeClosure.java      |  15 +--
 .../index/hash/PageMemoryHashIndexStorage.java     |   7 +-
 .../hash/RemoveHashIndexRowInvokeClosure.java      |  15 +--
 .../InsertSortedIndexRowInvokeClosure.java}        |  33 +++----
 .../PageMemorySortedIndexStorage.java}             | 109 ++++++++++-----------
 .../RemoveSortedIndexRowInvokeClosure.java}        |  37 +++----
 .../index/sorted/io/SortedIndexTreeIo.java         |  20 ++--
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |  78 +++++++++++----
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  19 ++--
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |   5 -
 ...ersistentPageMemorySortedIndexStorageTest.java} |  20 ++--
 ... VolatilePageMemorySortedIndexStorageTest.java} |  17 +---
 18 files changed, 201 insertions(+), 210 deletions(-)
 copy modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/{hash/InsertHashIndexRowInvokeClosure.java => sorted/InsertSortedIndexRowInvokeClosure.java} (65%)
 copy modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/{hash/PageMemoryHashIndexStorage.java => sorted/PageMemorySortedIndexStorage.java} (50%)
 copy modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/{hash/RemoveHashIndexRowInvokeClosure.java => sorted/RemoveSortedIndexRowInvokeClosure.java} (69%)
 copy modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/{PersistentPageMemoryHashIndexStorageTest.java => PersistentPageMemorySortedIndexStorageTest.java} (87%)
 copy modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/{VolatilePageMemoryHashIndexStorageTest.java => VolatilePageMemorySortedIndexStorageTest.java} (87%)