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%)