Class CompositeQueryIndexProvider
java.lang.Object
org.apache.jackrabbit.oak.spi.query.CompositeQueryIndexProvider
- All Implemented Interfaces:
QueryIndexProvider
This
QueryIndexProvider
aggregates a list of query index providers
into a single query index provider.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull QueryIndexProvider
compose
(@NotNull Collection<QueryIndexProvider> providers) @NotNull List<? extends QueryIndex>
getQueryIndexes
(org.apache.jackrabbit.oak.spi.state.NodeState nodeState) Get the currently configured indexes.toString()
-
Constructor Details
-
CompositeQueryIndexProvider
-
-
Method Details
-
compose
@NotNull public static @NotNull QueryIndexProvider compose(@NotNull @NotNull Collection<QueryIndexProvider> providers) -
getQueryIndexes
@NotNull public @NotNull List<? extends QueryIndex> getQueryIndexes(org.apache.jackrabbit.oak.spi.state.NodeState nodeState) Description copied from interface:QueryIndexProvider
Get the currently configured indexes.- Specified by:
getQueryIndexes
in interfaceQueryIndexProvider
- Parameters:
nodeState
- the node state of the root- Returns:
- the list of indexes
-
toString
-