@Version("1.7.0")
Package org.apache.jackrabbit.oak.spi.query
This package contains oak query index related classes.
-
Interface Summary Interface Description Cursor A cursor to read a number of nodes sequentially.Filter The filter for an index lookup that contains a number of restrictions that are combined with AND.IndexRow A row returned by the index.QueryIndex Represents an index.QueryIndex.AdvancedQueryIndex A query index that may support using multiple access orders (returning the rows in a specific order), and that can provide detailed information about the cost.QueryIndex.AdvanceFulltextQueryIndex QueryIndex.FulltextQueryIndex A marker interface which means this index supports may support more than just the minimal fulltext query syntax.QueryIndex.IndexPlan An index plan.QueryIndex.NativeQueryIndex A marker interface which means this index supports executing native queriesQueryIndex.NodeAggregator QueryIndexProvider A mechanism to index data.QueryIndexProviderAware Marker interface for services that need a QueryIndexProviderQueryLimits -
Class Summary Class Description CompositeQueryIndexProvider ThisQueryIndexProvider
aggregates a list of query index providers into a single query index provider.Filter.PropertyRestriction A restriction for a property.QueryConstants QueryIndex.IndexPlan.Builder A builder for index plans.QueryIndex.OrderEntry A sort order entry.WhiteboardIndexProvider DynamicQueryIndexProvider
based on the available whiteboard services. -
Enum Summary Enum Description Filter.PathRestriction The path restriction type.QueryIndex.OrderEntry.Order The sort order (ascending or descending).