package eu.dnetlib.data.mdstore;

/**
 * mock mdstore data structure.
 *
 * @author marko
 *
 */
public interface MDStore {
	/**
	 * retrieves a specific record.
	 *
	 * @param idx record index
	 * @return record
	 * @throws MDStoreServiceException could happen
	 */
	String getRecord(int idx) throws MDStoreServiceException;

	/**
	 * number of elements.
	 * @return size
	 * @throws MDStoreServiceException could happen
	 */
	int getSize() throws MDStoreServiceException;
}
