package rocks.inspectit.shared.cs.indexing.query.provider; import rocks.inspectit.shared.all.indexing.IIndexQuery; import rocks.inspectit.shared.cs.indexing.impl.IndexQuery; /** * Common interface for all query providers. * * @author Ivan Senic * * @param <E> * Type of query it provides. */ public interface IIndexQueryProvider<E extends IIndexQuery> { /** * @return Returns the {@link IndexQuery} that can be used for querying. */ E getIndexQuery(); }