package com.hammurapi.store;

/**
 * Non-unique index.
 * @author Pavel Vlasov
 *
 * @param <T>
 * @param <PK>
 */
public interface MultiIndex<ST, T extends ST, PK, V, S extends Store<ST,PK,S>> extends Index<ST, T, PK, V, S> {

	/**
	 * Finds objects by index value.
	 * @param value
	 * @return
	 */
	Iterable<T> find(V value);
}
