    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}