This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 9fa1265d7c Merge pull request #2727 from apache/OAK-12086
add b00658b8bf OAK-12010 Simplified index management (without optimizer)
(#2689)
No new revisions were added by this update.
Summary of changes:
oak-core/DiffIndex.java | 242 ++++++
oak-core/DiffIndexMerger.java | 833 ++++++++++++++++++++
oak-core/DiffIndexTest.java | 362 +++++++++
oak-core/MergeTest.java | 437 +++++++++++
.../jackrabbit/oak/plugins/index/IndexName.java | 17 +
.../jackrabbit/oak/plugins/index/IndexUpdate.java | 21 +
.../oak/plugins/index/diff/DiffIndex.java | 276 +++++++
.../oak/plugins/index/diff/DiffIndexMerger.java | 853 +++++++++++++++++++++
.../oak/plugins/index/diff/JsonNodeUpdater.java | 181 +++--
.../plugins/index/diff/RootIndexesListService.java | 112 +++
.../oak/plugins/index/diff/DiffIndexTest.java | 307 ++++++++
.../plugins/index/diff/JsonNodeUpdaterTest.java | 226 ++++++
.../oak/plugins/index/diff/MergeTest.java | 440 +++++++++++
.../jackrabbit/oak/plugins/index/diff/indexes.json | 187 +++++
.../index/search/spi/query/FulltextIndex.java | 2 +
.../index/search/spi/query/IndexNameTest.java | 52 ++
16 files changed, 4492 insertions(+), 56 deletions(-)
create mode 100644 oak-core/DiffIndex.java
create mode 100644 oak-core/DiffIndexMerger.java
create mode 100644 oak-core/DiffIndexTest.java
create mode 100644 oak-core/MergeTest.java
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/DiffIndex.java
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/DiffIndexMerger.java
copy
oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonNodeBuilder.java
=>
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/JsonNodeUpdater.java
(53%)
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/RootIndexesListService.java
create mode 100644
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/diff/DiffIndexTest.java
create mode 100644
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/diff/JsonNodeUpdaterTest.java
create mode 100644
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/diff/MergeTest.java
create mode 100644
oak-core/src/test/resources/org/apache/jackrabbit/oak/plugins/index/diff/indexes.json