blob: c4f43b9d4b353b2defeee5e8b703597f2744a731 [file] [log] [blame]
package edu.uci.ics.hyracks.storage.am.common.api;
import java.util.List;
import edu.uci.ics.hyracks.api.exceptions.HyracksDataException;
public interface IIndexLifecycleManager {
public IIndex getIndex(long resourceID);
public void register(long resourceID, IIndex index) throws HyracksDataException;
public void unregister(long resourceID) throws HyracksDataException;
public void open(long resourceID) throws HyracksDataException;
public void close(long resourceID);
public List<IIndex> getOpenIndexes();
}