blob: 15fdc6e02b0efd5febb8d6261f6a92ecee04bbbe [file] [log] [blame]
package edu.uci.ics.hyracks.storage.am.lsm.common.api;
import java.util.Set;
import edu.uci.ics.hyracks.api.exceptions.HyracksDataException;
import edu.uci.ics.hyracks.api.io.IODeviceHandle;
import edu.uci.ics.hyracks.storage.am.common.api.IndexException;
public interface ILSMIOOperation {
public Set<IODeviceHandle> getReadDevices();
public Set<IODeviceHandle> getWriteDevices();
public void perform() throws HyracksDataException, IndexException;
public ILSMIOOperationCallback getCallback();
}