package org.neodatis.odb.core.query.execution;
import org.neodatis.odb.core.layers.layer2.meta.ClassInfo;
import org.neodatis.odb.core.layers.layer3.IStorageEngine;
import org.neodatis.odb.core.query.IQuery;
public interface IMultiClassQueryExecutor extends IQueryExecutor{
/**
* Used to indicate if the execute method must call start and end method of the queryResultAction. The default is yes.
* For MultiClass Query executor, it is set to false to avoid to reset the result
* @return true or false to indicate if start and end method of queryResultAction must be executed
*/
boolean executeStartAndEndOfQueryAction();
void setExecuteStartAndEndOfQueryAction(boolean yes);
IStorageEngine getStorageEngine();
IQuery getQuery();
/** The class on which to execute the query*/
void setClassInfo(ClassInfo ci);
}
Ads help maintain this website.