Interface QueryIndexProvider

All Known Implementing Classes:
AggregateIndexProvider, CompositeQueryIndexProvider, LuceneIndexProvider, OrderedPropertyIndexProvider, PropertyIndexProvider, ReferenceIndexProvider, WhiteboardIndexProvider

public interface QueryIndexProvider
A mechanism to index data. Indexes might be added or removed at runtime, possibly by changing content in the repository. The provider knows about the indexes available at a given time.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull List<? extends QueryIndex>
    Get the currently configured indexes.
  • Method Details

    • getQueryIndexes

      @NotNull @NotNull List<? extends QueryIndex> getQueryIndexes(NodeState nodeState)
      Get the currently configured indexes.
      Parameters:
      nodeState - the node state of the root
      Returns:
      the list of indexes