001package com.hammurapi.store;
002
003/**
004 * Non-unique index.
005 * @author Pavel Vlasov
006 *
007 * @param <T>
008 * @param <PK>
009 */
010public interface MultiIndex<ST, T extends ST, PK, V, S extends Store<ST,PK,S>> extends Index<ST, T, PK, V, S> {
011
012        /**
013         * Finds objects by index value.
014         * @param value
015         * @return
016         */
017        Iterable<T> find(V value);
018}