This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch OAK-12010-b
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 8cb52a8aea OAK-12010 Simplified index management
add 8c6027fbf6 Find matching index for query (#2658)
No new revisions were added by this update.
Summary of changes:
.../oak/plugins/index/diff/DiffIndex.java | 167 ++++++++++++++++++
.../diff/predicates/IncludedPathsPredicate.java | 53 ++++++
.../index/diff/predicates/NoTagsPredicate.java} | 35 ++--
.../index/diff/predicates/NodeTypesPredicate.java | 59 +++++++
.../index/diff/predicates/TagsPredicate.java | 54 ++++++
.../oak/plugins/index/diff/DiffIndexTest.java | 60 +++++++
.../jackrabbit/oak/plugins/index/diff/indexes.json | 187 +++++++++++++++++++++
7 files changed, 591 insertions(+), 24 deletions(-)
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/predicates/IncludedPathsPredicate.java
copy oak-core/src/main/java/org/apache/jackrabbit/oak/{query/ast/JoinType.java
=> plugins/index/diff/predicates/NoTagsPredicate.java} (57%)
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/predicates/NodeTypesPredicate.java
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/diff/predicates/TagsPredicate.java
create mode 100644
oak-core/src/test/resources/org/apache/jackrabbit/oak/plugins/index/diff/indexes.json