Interface IIndexProvider<T>
- All Known Implementing Classes:
CompoundQueryable, org.eclipse.equinox.internal.p2.metadata.index.IndexProvider
public interface IIndexProvider<T>
An index provider is typically an IQueryable.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionReturn the iterator that delivers all rows that the target query should consider.Return an index optimized for producing candidates based on values for amemberNamethat denotes a member of the index type.getManagedProperty(Object client, String memberName, Object key) Returns a property that this index manages on behalf of aclientobject.
-
Method Details
-
getIndex
-
everything
-
getManagedProperty
Returns a property that this index manages on behalf of aclientobject. Examples of this is the properties that a profile manages for installable units.- Parameters:
client- The client for which the property is managed. Typically an IU.memberName- The name of the managed properties, i.e. "profileProperties"key- The property key- Returns:
- The managed property value or
nullif no value could be found.
-